=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for ghc-8.0.2nb1 Makefile:127: target 'all' given more than once in the same rule + test -f mk/config.mk.old + cp -p mk/config.mk mk/config.mk.old touch -r mk/config.mk.old mk/config.mk + test -f mk/project.mk.old + cp -p mk/project.mk mk/project.mk.old touch -r mk/project.mk.old mk/project.mk + test -f compiler/ghc.cabal.old + cp -p compiler/ghc.cabal compiler/ghc.cabal.old touch -r compiler/ghc.cabal.old compiler/ghc.cabal ===--- building phase 0 /usr/pkg/bin/gmake --no-print-directory -f ghc.mk phase=0 phase_0_builds mkdir -p inplace/bin mkdir -p inplace/lib "rm" -f inplace/bin/mkdirhier echo '#!/bin/sh' >> inplace/bin/mkdirhier cat utils/mkdirhier/mkdirhier.sh >> inplace/bin/mkdirhier chmod +x inplace/bin/mkdirhier "inplace/bin/mkdirhier" utils/ghc-cabal/dist/build/tmp//. "inplace/bin/mkdirhier" bootstrapping/. "inplace/bin/mkdirhier" compiler/stage1/build//. "inplace/bin/mkdirhier" utils/ghc-pkg/dist/build//. "rm" -f utils/ghc-pkg/dist/build/Version.hs echo "module Version where" >> utils/ghc-pkg/dist/build/Version.hs "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -H32m -O -Wall \ -optc-Wall -optc-fno-stack-protector \ -optl-L/usr/lib -optl-Wl,-R/usr/lib -optl-L/usr/pkg/lib -optl-Wl,-R/usr/pkg/lib \ -hide-all-packages \ -package base -package array -package time -package containers -package bytestring -package deepseq -package process -package pretty -package directory -package unix \ --make utils/ghc-cabal/Main.hs -o utils/ghc-cabal/dist/build/tmp/ghc-cabal \ -no-user-package-db \ -Wall -fno-warn-unused-imports -fno-warn-warnings-deprecations \ -DCABAL_VERSION=1,24,2,0 \ -DMIN_VERSION_binary_0_8_0 \ -DBOOTSTRAPPING \ -optP-include -optPutils/ghc-cabal/cabal_macros_boot.h \ -odir bootstrapping \ -hidir bootstrapping \ -ilibraries/Cabal/Cabal \ -ilibraries/binary/src -DGENERICS \ -ilibraries/filepath \ -ilibraries/hpc \ "rm" -f compiler/stage1/build/Config.hs echo "version, targetOS, targetARCH :: String" >> utils/ghc-pkg/dist/build/Version.hs echo "version = \"8.0.2\"" >> utils/ghc-pkg/dist/build/Version.hs echo "targetOS = \"netbsd\"" >> utils/ghc-pkg/dist/build/Version.hs Creating compiler/stage1/build/Config.hs ... echo "targetARCH = \"x86_64\"" >> utils/ghc-pkg/dist/build/Version.hs done. [ 1 of 95] Compiling System.FilePath.Windows ( libraries/filepath/System/FilePath/Windows.hs, bootstrapping/System/FilePath/Windows.o ) [ 2 of 95] Compiling System.FilePath.Posix ( libraries/filepath/System/FilePath/Posix.hs, bootstrapping/System/FilePath/Posix.o ) [ 3 of 95] Compiling System.FilePath ( libraries/filepath/System/FilePath.hs, bootstrapping/System/FilePath.o ) [ 4 of 95] Compiling Distribution.TestSuite ( libraries/Cabal/Cabal/Distribution/TestSuite.hs, bootstrapping/Distribution/TestSuite.o ) [ 5 of 95] Compiling Distribution.Simple.Program.Internal ( libraries/Cabal/Cabal/Distribution/Simple/Program/Internal.hs, bootstrapping/Distribution/Simple/Program/Internal.o ) [ 6 of 95] Compiling Distribution.Simple.PreProcess.Unlit ( libraries/Cabal/Cabal/Distribution/Simple/PreProcess/Unlit.hs, bootstrapping/Distribution/Simple/PreProcess/Unlit.o ) [ 7 of 95] Compiling Distribution.PackageDescription.Utils ( libraries/Cabal/Cabal/Distribution/PackageDescription/Utils.hs, bootstrapping/Distribution/PackageDescription/Utils.o ) [ 8 of 95] Compiling Distribution.GetOpt ( libraries/Cabal/Cabal/Distribution/GetOpt.hs, bootstrapping/Distribution/GetOpt.o ) [ 9 of 95] Compiling Distribution.Compat.MonadFail ( libraries/Cabal/Cabal/Distribution/Compat/MonadFail.hs, bootstrapping/Distribution/Compat/MonadFail.o ) [10 of 95] Compiling Distribution.Compat.ReadP ( libraries/Cabal/Cabal/Distribution/Compat/ReadP.hs, bootstrapping/Distribution/Compat/ReadP.o ) [11 of 95] Compiling Distribution.ReadE ( libraries/Cabal/Cabal/Distribution/ReadE.hs, bootstrapping/Distribution/ReadE.o ) [12 of 95] Compiling Distribution.Text ( libraries/Cabal/Cabal/Distribution/Text.hs, bootstrapping/Distribution/Text.o ) [13 of 95] Compiling Distribution.Compat.GetShortPathName ( libraries/Cabal/Cabal/Distribution/Compat/GetShortPathName.hs, bootstrapping/Distribution/Compat/GetShortPathName.o ) [14 of 95] Compiling Distribution.Compat.Exception ( libraries/Cabal/Cabal/Distribution/Compat/Exception.hs, bootstrapping/Distribution/Compat/Exception.o ) [15 of 95] Compiling Distribution.Compat.Internal.TempFile ( libraries/Cabal/Cabal/Distribution/Compat/Internal/TempFile.hs, bootstrapping/Distribution/Compat/Internal/TempFile.o ) [16 of 95] Compiling Distribution.Compat.Environment ( libraries/Cabal/Cabal/Distribution/Compat/Environment.hs, bootstrapping/Distribution/Compat/Environment.o ) [17 of 95] Compiling Distribution.Compat.CreatePipe ( libraries/Cabal/Cabal/Distribution/Compat/CreatePipe.hs, bootstrapping/Distribution/Compat/CreatePipe.o ) [18 of 95] Compiling Distribution.Compat.CopyFile ( libraries/Cabal/Cabal/Distribution/Compat/CopyFile.hs, bootstrapping/Distribution/Compat/CopyFile.o ) [19 of 95] Compiling Data.Binary.Internal ( libraries/binary/src/Data/Binary/Internal.hs, bootstrapping/Data/Binary/Internal.o ) [20 of 95] Compiling Data.Binary.Get.Internal ( libraries/binary/src/Data/Binary/Get/Internal.hs, bootstrapping/Data/Binary/Get/Internal.o ) [21 of 95] Compiling Data.Binary.Get ( libraries/binary/src/Data/Binary/Get.hs, bootstrapping/Data/Binary/Get.o ) [22 of 95] Compiling Data.Binary.Builder ( libraries/binary/src/Data/Binary/Builder.hs, bootstrapping/Data/Binary/Builder.o ) [23 of 95] Compiling Data.Binary.Put ( libraries/binary/src/Data/Binary/Put.hs, bootstrapping/Data/Binary/Put.o ) [24 of 95] Compiling Data.Binary.Class ( libraries/binary/src/Data/Binary/Class.hs, bootstrapping/Data/Binary/Class.o ) [25 of 95] Compiling Data.Binary.Generic ( libraries/binary/src/Data/Binary/Generic.hs, bootstrapping/Data/Binary/Generic.o ) [26 of 95] Compiling Data.Binary ( libraries/binary/src/Data/Binary.hs, bootstrapping/Data/Binary.o ) [27 of 95] Compiling Distribution.Compat.Binary ( libraries/Cabal/Cabal/Distribution/Compat/Binary.hs, bootstrapping/Distribution/Compat/Binary.o ) [28 of 95] Compiling Distribution.Compat.Semigroup ( libraries/Cabal/Cabal/Distribution/Compat/Semigroup.hs, bootstrapping/Distribution/Compat/Semigroup.o ) [29 of 95] Compiling Distribution.Lex ( libraries/Cabal/Cabal/Distribution/Lex.hs, bootstrapping/Distribution/Lex.o ) [30 of 95] Compiling Distribution.Simple.CCompiler ( libraries/Cabal/Cabal/Distribution/Simple/CCompiler.hs, bootstrapping/Distribution/Simple/CCompiler.o ) [31 of 95] Compiling Distribution.ModuleName ( libraries/Cabal/Cabal/Distribution/ModuleName.hs, bootstrapping/Distribution/ModuleName.o ) [32 of 95] Compiling Distribution.System ( libraries/Cabal/Cabal/Distribution/System.hs, bootstrapping/Distribution/System.o ) [33 of 95] Compiling Distribution.Verbosity ( libraries/Cabal/Cabal/Distribution/Verbosity.hs, bootstrapping/Distribution/Verbosity.o ) [34 of 95] Compiling Distribution.Version ( libraries/Cabal/Cabal/Distribution/Version.hs, bootstrapping/Distribution/Version.o ) [35 of 95] Compiling Distribution.License ( libraries/Cabal/Cabal/Distribution/License.hs, bootstrapping/Distribution/License.o ) [36 of 95] Compiling Distribution.Package ( libraries/Cabal/Cabal/Distribution/Package.hs, bootstrapping/Distribution/Package.o ) [37 of 95] Compiling Distribution.Simple.GHC.IPIConvert ( libraries/Cabal/Cabal/Distribution/Simple/GHC/IPIConvert.hs, bootstrapping/Distribution/Simple/GHC/IPIConvert.o ) [38 of 95] Compiling Distribution.Simple.Utils ( libraries/Cabal/Cabal/Distribution/Simple/Utils.hs, bootstrapping/Distribution/Simple/Utils.o ) [39 of 95] Compiling Distribution.Simple.Program.Find ( libraries/Cabal/Cabal/Distribution/Simple/Program/Find.hs, bootstrapping/Distribution/Simple/Program/Find.o ) [40 of 95] Compiling Distribution.Simple.Program.Types ( libraries/Cabal/Cabal/Distribution/Simple/Program/Types.hs, bootstrapping/Distribution/Simple/Program/Types.o ) [41 of 95] Compiling Distribution.Simple.Program.Run ( libraries/Cabal/Cabal/Distribution/Simple/Program/Run.hs, bootstrapping/Distribution/Simple/Program/Run.o ) [42 of 95] Compiling Distribution.Simple.Program.Builtin ( libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs, bootstrapping/Distribution/Simple/Program/Builtin.o ) [43 of 95] Compiling Distribution.Simple.Program.Db ( libraries/Cabal/Cabal/Distribution/Simple/Program/Db.hs, bootstrapping/Distribution/Simple/Program/Db.o ) [44 of 95] Compiling Distribution.Simple.Program ( libraries/Cabal/Cabal/Distribution/Simple/Program.hs, bootstrapping/Distribution/Simple/Program.o ) [45 of 95] Compiling Distribution.Simple.Program.Hpc ( libraries/Cabal/Cabal/Distribution/Simple/Program/Hpc.hs, bootstrapping/Distribution/Simple/Program/Hpc.o ) [46 of 95] Compiling Distribution.Simple.Program.Ld ( libraries/Cabal/Cabal/Distribution/Simple/Program/Ld.hs, bootstrapping/Distribution/Simple/Program/Ld.o ) [47 of 95] Compiling Distribution.Simple.Program.Script ( libraries/Cabal/Cabal/Distribution/Simple/Program/Script.hs, bootstrapping/Distribution/Simple/Program/Script.o ) [48 of 95] Compiling Distribution.Simple.Program.Strip ( libraries/Cabal/Cabal/Distribution/Simple/Program/Strip.hs, bootstrapping/Distribution/Simple/Program/Strip.o ) [49 of 95] Compiling Distribution.Utils.NubList ( libraries/Cabal/Cabal/Distribution/Utils/NubList.hs, bootstrapping/Distribution/Utils/NubList.o ) [50 of 95] Compiling Language.Haskell.Extension ( libraries/Cabal/Cabal/Language/Haskell/Extension.hs, bootstrapping/Language/Haskell/Extension.o ) [51 of 95] Compiling Distribution.Compiler ( libraries/Cabal/Cabal/Distribution/Compiler.hs, bootstrapping/Distribution/Compiler.o ) [52 of 95] Compiling Distribution.Simple.InstallDirs ( libraries/Cabal/Cabal/Distribution/Simple/InstallDirs.hs, bootstrapping/Distribution/Simple/InstallDirs.o ) [53 of 95] Compiling Distribution.PackageDescription ( libraries/Cabal/Cabal/Distribution/PackageDescription.hs, bootstrapping/Distribution/PackageDescription.o ) [54 of 95] Compiling Distribution.PackageDescription.Configuration ( libraries/Cabal/Cabal/Distribution/PackageDescription/Configuration.hs, bootstrapping/Distribution/PackageDescription/Configuration.o ) [55 of 95] Compiling Distribution.PackageDescription.Check ( libraries/Cabal/Cabal/Distribution/PackageDescription/Check.hs, bootstrapping/Distribution/PackageDescription/Check.o ) [56 of 95] Compiling Distribution.ParseUtils ( libraries/Cabal/Cabal/Distribution/ParseUtils.hs, bootstrapping/Distribution/ParseUtils.o ) [57 of 95] Compiling Distribution.InstalledPackageInfo ( libraries/Cabal/Cabal/Distribution/InstalledPackageInfo.hs, bootstrapping/Distribution/InstalledPackageInfo.o ) [58 of 95] Compiling Distribution.Simple.GHC.IPI642 ( libraries/Cabal/Cabal/Distribution/Simple/GHC/IPI642.hs, bootstrapping/Distribution/Simple/GHC/IPI642.o ) [59 of 95] Compiling Distribution.Simple.PackageIndex ( libraries/Cabal/Cabal/Distribution/Simple/PackageIndex.hs, bootstrapping/Distribution/Simple/PackageIndex.o ) [60 of 95] Compiling Distribution.PackageDescription.Parse ( libraries/Cabal/Cabal/Distribution/PackageDescription/Parse.hs, bootstrapping/Distribution/PackageDescription/Parse.o ) [61 of 95] Compiling Distribution.Simple.Command ( libraries/Cabal/Cabal/Distribution/Simple/Command.hs, bootstrapping/Distribution/Simple/Command.o ) [62 of 95] Compiling Distribution.Simple.Compiler ( libraries/Cabal/Cabal/Distribution/Simple/Compiler.hs, bootstrapping/Distribution/Simple/Compiler.o ) [63 of 95] Compiling Distribution.Simple.GHC.ImplInfo ( libraries/Cabal/Cabal/Distribution/Simple/GHC/ImplInfo.hs, bootstrapping/Distribution/Simple/GHC/ImplInfo.o ) [64 of 95] Compiling Distribution.Simple.Program.HcPkg ( libraries/Cabal/Cabal/Distribution/Simple/Program/HcPkg.hs, bootstrapping/Distribution/Simple/Program/HcPkg.o ) [65 of 95] Compiling Distribution.Simple.Setup ( libraries/Cabal/Cabal/Distribution/Simple/Setup.hs, bootstrapping/Distribution/Simple/Setup.o ) [66 of 95] Compiling Distribution.Simple.LocalBuildInfo ( libraries/Cabal/Cabal/Distribution/Simple/LocalBuildInfo.hs, bootstrapping/Distribution/Simple/LocalBuildInfo.o ) [67 of 95] Compiling Distribution.Simple.Build.Macros ( libraries/Cabal/Cabal/Distribution/Simple/Build/Macros.hs, bootstrapping/Distribution/Simple/Build/Macros.o ) [68 of 95] Compiling Distribution.Simple.BuildPaths ( libraries/Cabal/Cabal/Distribution/Simple/BuildPaths.hs, bootstrapping/Distribution/Simple/BuildPaths.o ) [69 of 95] Compiling Distribution.Simple.Build.PathsModule ( libraries/Cabal/Cabal/Distribution/Simple/Build/PathsModule.hs, bootstrapping/Distribution/Simple/Build/PathsModule.o ) [70 of 95] Compiling Distribution.Simple.BuildTarget ( libraries/Cabal/Cabal/Distribution/Simple/BuildTarget.hs, bootstrapping/Distribution/Simple/BuildTarget.o ) [71 of 95] Compiling Distribution.Simple.Hpc ( libraries/Cabal/Cabal/Distribution/Simple/Hpc.hs, bootstrapping/Distribution/Simple/Hpc.o ) [72 of 95] Compiling Distribution.Simple.Program.Ar ( libraries/Cabal/Cabal/Distribution/Simple/Program/Ar.hs, bootstrapping/Distribution/Simple/Program/Ar.o ) [73 of 95] Compiling Distribution.Simple.Test.Log ( libraries/Cabal/Cabal/Distribution/Simple/Test/Log.hs, bootstrapping/Distribution/Simple/Test/Log.o ) [74 of 95] Compiling Distribution.Simple.Test.ExeV10 ( libraries/Cabal/Cabal/Distribution/Simple/Test/ExeV10.hs, bootstrapping/Distribution/Simple/Test/ExeV10.o ) [75 of 95] Compiling Distribution.Simple.Test.LibV09 ( libraries/Cabal/Cabal/Distribution/Simple/Test/LibV09.hs, bootstrapping/Distribution/Simple/Test/LibV09.o ) [76 of 95] Compiling Distribution.Simple.PreProcess ( libraries/Cabal/Cabal/Distribution/Simple/PreProcess.hs, bootstrapping/Distribution/Simple/PreProcess.o ) [77 of 95] Compiling Distribution.Simple.SrcDist ( libraries/Cabal/Cabal/Distribution/Simple/SrcDist.hs, bootstrapping/Distribution/Simple/SrcDist.o ) [78 of 95] Compiling Distribution.Simple.UserHooks ( libraries/Cabal/Cabal/Distribution/Simple/UserHooks.hs, bootstrapping/Distribution/Simple/UserHooks.o ) [79 of 95] Compiling Distribution.Simple.Bench ( libraries/Cabal/Cabal/Distribution/Simple/Bench.hs, bootstrapping/Distribution/Simple/Bench.o ) [80 of 95] Compiling Distribution.Simple.Test ( libraries/Cabal/Cabal/Distribution/Simple/Test.hs, bootstrapping/Distribution/Simple/Test.o ) [81 of 95] Compiling Distribution.Simple.HaskellSuite ( libraries/Cabal/Cabal/Distribution/Simple/HaskellSuite.hs, bootstrapping/Distribution/Simple/HaskellSuite.o ) [82 of 95] Compiling Distribution.Simple.JHC ( libraries/Cabal/Cabal/Distribution/Simple/JHC.hs, bootstrapping/Distribution/Simple/JHC.o ) [83 of 95] Compiling Distribution.Simple.LHC ( libraries/Cabal/Cabal/Distribution/Simple/LHC.hs, bootstrapping/Distribution/Simple/LHC.o ) [84 of 95] Compiling Distribution.Simple.Program.GHC ( libraries/Cabal/Cabal/Distribution/Simple/Program/GHC.hs, bootstrapping/Distribution/Simple/Program/GHC.o ) [85 of 95] Compiling Distribution.Simple.GHC.Internal ( libraries/Cabal/Cabal/Distribution/Simple/GHC/Internal.hs, bootstrapping/Distribution/Simple/GHC/Internal.o ) [86 of 95] Compiling Distribution.Simple.GHC ( libraries/Cabal/Cabal/Distribution/Simple/GHC.hs, bootstrapping/Distribution/Simple/GHC.o ) [87 of 95] Compiling Distribution.Simple.GHCJS ( libraries/Cabal/Cabal/Distribution/Simple/GHCJS.hs, bootstrapping/Distribution/Simple/GHCJS.o ) [88 of 95] Compiling Distribution.Simple.UHC ( libraries/Cabal/Cabal/Distribution/Simple/UHC.hs, bootstrapping/Distribution/Simple/UHC.o ) [89 of 95] Compiling Distribution.Simple.Configure ( libraries/Cabal/Cabal/Distribution/Simple/Configure.hs, bootstrapping/Distribution/Simple/Configure.o ) [90 of 95] Compiling Distribution.Simple.Install ( libraries/Cabal/Cabal/Distribution/Simple/Install.hs, bootstrapping/Distribution/Simple/Install.o ) [91 of 95] Compiling Distribution.Simple.Register ( libraries/Cabal/Cabal/Distribution/Simple/Register.hs, bootstrapping/Distribution/Simple/Register.o ) [92 of 95] Compiling Distribution.Simple.Build ( libraries/Cabal/Cabal/Distribution/Simple/Build.hs, bootstrapping/Distribution/Simple/Build.o ) [93 of 95] Compiling Distribution.Simple.Haddock ( libraries/Cabal/Cabal/Distribution/Simple/Haddock.hs, bootstrapping/Distribution/Simple/Haddock.o ) [94 of 95] Compiling Distribution.Simple ( libraries/Cabal/Cabal/Distribution/Simple.hs, bootstrapping/Distribution/Simple.o ) [95 of 95] Compiling Main ( utils/ghc-cabal/Main.hs, bootstrapping/Main.o ) Linking utils/ghc-cabal/dist/build/tmp/ghc-cabal ... In file included from /tmp/ghc28028_0/ghc_338.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "touch" utils/ghc-cabal/dist/build/tmp/ghc-cabal "cp" utils/ghc-cabal/dist/build/tmp/ghc-cabal inplace/bin/ghc-cabal "inplace/bin/ghc-cabal" configure libraries/binary dist-boot "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/dll-split dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/hsc2hs dist "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/genapply dist "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/deriveConstants dist "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/genprimopcode dist "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" Configuring deriveConstants-0.1... Configuring hsc2hs-0.68.1... Configuring dll-split-0.1... Configuring genapply-0.1... Configuring genprimopcode-0.1... Configuring binary-0.8.3.0... "/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/binary/dist-boot/inplace-pkg-config Reading package info from "libraries/binary/dist-boot/inplace-pkg-config" ... done. binary-0.8.3.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/binary/dist-boot/doc/html/binary/binary.haddock doesn't exist or isn't a file binary-0.8.3.0: cannot find any of ["Data/Binary.hi","Data/Binary.p_hi","Data/Binary.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Put.hi","Data/Binary/Put.p_hi","Data/Binary/Put.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Get.hi","Data/Binary/Get.p_hi","Data/Binary/Get.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Get/Internal.hi","Data/Binary/Get/Internal.p_hi","Data/Binary/Get/Internal.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Builder.hi","Data/Binary/Builder.p_hi","Data/Binary/Builder.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Class.hi","Data/Binary/Class.p_hi","Data/Binary/Class.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Internal.hi","Data/Binary/Internal.p_hi","Data/Binary/Internal.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Generic.hi","Data/Binary/Generic.p_hi","Data/Binary/Generic.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["libHSbinary-0.8.3.0.a","libHSbinary-0.8.3.0.p_a","libHSbinary-0.8.3.0-ghc8.0.2.so","libHSbinary-0.8.3.0-ghc8.0.2.dylib","HSbinary-0.8.3.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" configure libraries/Cabal/Cabal dist-boot "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" Configuring Cabal-1.24.2.0... "/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/Cabal/Cabal/dist-boot/inplace-pkg-config Reading package info from "libraries/Cabal/Cabal/dist-boot/inplace-pkg-config" ... done. Cabal-1.24.2.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/Cabal/Cabal/dist-boot/doc/html/Cabal/Cabal.haddock doesn't exist or isn't a file Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/CreatePipe.hi","Distribution/Compat/CreatePipe.p_hi","Distribution/Compat/CreatePipe.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/Environment.hi","Distribution/Compat/Environment.p_hi","Distribution/Compat/Environment.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/Exception.hi","Distribution/Compat/Exception.p_hi","Distribution/Compat/Exception.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/Internal/TempFile.hi","Distribution/Compat/Internal/TempFile.p_hi","Distribution/Compat/Internal/TempFile.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/ReadP.hi","Distribution/Compat/ReadP.p_hi","Distribution/Compat/ReadP.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/Semigroup.hi","Distribution/Compat/Semigroup.p_hi","Distribution/Compat/Semigroup.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compiler.hi","Distribution/Compiler.p_hi","Distribution/Compiler.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/InstalledPackageInfo.hi","Distribution/InstalledPackageInfo.p_hi","Distribution/InstalledPackageInfo.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/License.hi","Distribution/License.p_hi","Distribution/License.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Make.hi","Distribution/Make.p_hi","Distribution/Make.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/ModuleName.hi","Distribution/ModuleName.p_hi","Distribution/ModuleName.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Package.hi","Distribution/Package.p_hi","Distribution/Package.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription.hi","Distribution/PackageDescription.p_hi","Distribution/PackageDescription.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription/Check.hi","Distribution/PackageDescription/Check.p_hi","Distribution/PackageDescription/Check.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription/Configuration.hi","Distribution/PackageDescription/Configuration.p_hi","Distribution/PackageDescription/Configuration.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription/Parse.hi","Distribution/PackageDescription/Parse.p_hi","Distribution/PackageDescription/Parse.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription/PrettyPrint.hi","Distribution/PackageDescription/PrettyPrint.p_hi","Distribution/PackageDescription/PrettyPrint.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription/Utils.hi","Distribution/PackageDescription/Utils.p_hi","Distribution/PackageDescription/Utils.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/ParseUtils.hi","Distribution/ParseUtils.p_hi","Distribution/ParseUtils.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/ReadE.hi","Distribution/ReadE.p_hi","Distribution/ReadE.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple.hi","Distribution/Simple.p_hi","Distribution/Simple.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Bench.hi","Distribution/Simple/Bench.p_hi","Distribution/Simple/Bench.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Build.hi","Distribution/Simple/Build.p_hi","Distribution/Simple/Build.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Build/Macros.hi","Distribution/Simple/Build/Macros.p_hi","Distribution/Simple/Build/Macros.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Build/PathsModule.hi","Distribution/Simple/Build/PathsModule.p_hi","Distribution/Simple/Build/PathsModule.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/BuildPaths.hi","Distribution/Simple/BuildPaths.p_hi","Distribution/Simple/BuildPaths.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/BuildTarget.hi","Distribution/Simple/BuildTarget.p_hi","Distribution/Simple/BuildTarget.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/CCompiler.hi","Distribution/Simple/CCompiler.p_hi","Distribution/Simple/CCompiler.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Command.hi","Distribution/Simple/Command.p_hi","Distribution/Simple/Command.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Compiler.hi","Distribution/Simple/Compiler.p_hi","Distribution/Simple/Compiler.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Configure.hi","Distribution/Simple/Configure.p_hi","Distribution/Simple/Configure.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHC.hi","Distribution/Simple/GHC.p_hi","Distribution/Simple/GHC.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHCJS.hi","Distribution/Simple/GHCJS.p_hi","Distribution/Simple/GHCJS.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Haddock.hi","Distribution/Simple/Haddock.p_hi","Distribution/Simple/Haddock.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/HaskellSuite.hi","Distribution/Simple/HaskellSuite.p_hi","Distribution/Simple/HaskellSuite.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Hpc.hi","Distribution/Simple/Hpc.p_hi","Distribution/Simple/Hpc.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Install.hi","Distribution/Simple/Install.p_hi","Distribution/Simple/Install.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/InstallDirs.hi","Distribution/Simple/InstallDirs.p_hi","Distribution/Simple/InstallDirs.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/JHC.hi","Distribution/Simple/JHC.p_hi","Distribution/Simple/JHC.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/LHC.hi","Distribution/Simple/LHC.p_hi","Distribution/Simple/LHC.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/LocalBuildInfo.hi","Distribution/Simple/LocalBuildInfo.p_hi","Distribution/Simple/LocalBuildInfo.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/PackageIndex.hi","Distribution/Simple/PackageIndex.p_hi","Distribution/Simple/PackageIndex.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/PreProcess.hi","Distribution/Simple/PreProcess.p_hi","Distribution/Simple/PreProcess.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/PreProcess/Unlit.hi","Distribution/Simple/PreProcess/Unlit.p_hi","Distribution/Simple/PreProcess/Unlit.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program.hi","Distribution/Simple/Program.p_hi","Distribution/Simple/Program.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Ar.hi","Distribution/Simple/Program/Ar.p_hi","Distribution/Simple/Program/Ar.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Builtin.hi","Distribution/Simple/Program/Builtin.p_hi","Distribution/Simple/Program/Builtin.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Db.hi","Distribution/Simple/Program/Db.p_hi","Distribution/Simple/Program/Db.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Find.hi","Distribution/Simple/Program/Find.p_hi","Distribution/Simple/Program/Find.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/GHC.hi","Distribution/Simple/Program/GHC.p_hi","Distribution/Simple/Program/GHC.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/HcPkg.hi","Distribution/Simple/Program/HcPkg.p_hi","Distribution/Simple/Program/HcPkg.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Hpc.hi","Distribution/Simple/Program/Hpc.p_hi","Distribution/Simple/Program/Hpc.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Internal.hi","Distribution/Simple/Program/Internal.p_hi","Distribution/Simple/Program/Internal.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Ld.hi","Distribution/Simple/Program/Ld.p_hi","Distribution/Simple/Program/Ld.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Run.hi","Distribution/Simple/Program/Run.p_hi","Distribution/Simple/Program/Run.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Script.hi","Distribution/Simple/Program/Script.p_hi","Distribution/Simple/Program/Script.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Strip.hi","Distribution/Simple/Program/Strip.p_hi","Distribution/Simple/Program/Strip.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Types.hi","Distribution/Simple/Program/Types.p_hi","Distribution/Simple/Program/Types.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Register.hi","Distribution/Simple/Register.p_hi","Distribution/Simple/Register.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Setup.hi","Distribution/Simple/Setup.p_hi","Distribution/Simple/Setup.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/SrcDist.hi","Distribution/Simple/SrcDist.p_hi","Distribution/Simple/SrcDist.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Test.hi","Distribution/Simple/Test.p_hi","Distribution/Simple/Test.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Test/ExeV10.hi","Distribution/Simple/Test/ExeV10.p_hi","Distribution/Simple/Test/ExeV10.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Test/LibV09.hi","Distribution/Simple/Test/LibV09.p_hi","Distribution/Simple/Test/LibV09.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Test/Log.hi","Distribution/Simple/Test/Log.p_hi","Distribution/Simple/Test/Log.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/UHC.hi","Distribution/Simple/UHC.p_hi","Distribution/Simple/UHC.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/UserHooks.hi","Distribution/Simple/UserHooks.p_hi","Distribution/Simple/UserHooks.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Utils.hi","Distribution/Simple/Utils.p_hi","Distribution/Simple/Utils.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/System.hi","Distribution/System.p_hi","Distribution/System.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/TestSuite.hi","Distribution/TestSuite.p_hi","Distribution/TestSuite.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Text.hi","Distribution/Text.p_hi","Distribution/Text.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Utils/NubList.hi","Distribution/Utils/NubList.p_hi","Distribution/Utils/NubList.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Verbosity.hi","Distribution/Verbosity.p_hi","Distribution/Verbosity.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Version.hi","Distribution/Version.p_hi","Distribution/Version.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Language/Haskell/Extension.hi","Language/Haskell/Extension.p_hi","Language/Haskell/Extension.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/Binary.hi","Distribution/Compat/Binary.p_hi","Distribution/Compat/Binary.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/CopyFile.hi","Distribution/Compat/CopyFile.p_hi","Distribution/Compat/CopyFile.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/GetShortPathName.hi","Distribution/Compat/GetShortPathName.p_hi","Distribution/Compat/GetShortPathName.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/MonadFail.hi","Distribution/Compat/MonadFail.p_hi","Distribution/Compat/MonadFail.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/GetOpt.hi","Distribution/GetOpt.p_hi","Distribution/GetOpt.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Lex.hi","Distribution/Lex.p_hi","Distribution/Lex.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHC/Internal.hi","Distribution/Simple/GHC/Internal.p_hi","Distribution/Simple/GHC/Internal.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHC/IPI642.hi","Distribution/Simple/GHC/IPI642.p_hi","Distribution/Simple/GHC/IPI642.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHC/IPIConvert.hi","Distribution/Simple/GHC/IPIConvert.p_hi","Distribution/Simple/GHC/IPIConvert.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHC/ImplInfo.hi","Distribution/Simple/GHC/ImplInfo.p_hi","Distribution/Simple/GHC/ImplInfo.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Paths_Cabal.hi","Paths_Cabal.p_hi","Paths_Cabal.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["libHSCabal-1.24.2.0.a","libHSCabal-1.24.2.0.p_a","libHSCabal-1.24.2.0-ghc8.0.2.so","libHSCabal-1.24.2.0-ghc8.0.2.dylib","HSCabal-1.24.2.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" configure libraries/hpc dist-boot "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" Configuring hpc-0.6.0.3... "/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/hpc/dist-boot/inplace-pkg-config Reading package info from "libraries/hpc/dist-boot/inplace-pkg-config" ... done. hpc-0.6.0.3: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/hpc/dist-boot/doc/html/hpc/hpc.haddock doesn't exist or isn't a file hpc-0.6.0.3: cannot find any of ["Trace/Hpc/Util.hi","Trace/Hpc/Util.p_hi","Trace/Hpc/Util.dyn_hi"] (ignoring) hpc-0.6.0.3: cannot find any of ["Trace/Hpc/Mix.hi","Trace/Hpc/Mix.p_hi","Trace/Hpc/Mix.dyn_hi"] (ignoring) hpc-0.6.0.3: cannot find any of ["Trace/Hpc/Tix.hi","Trace/Hpc/Tix.p_hi","Trace/Hpc/Tix.dyn_hi"] (ignoring) hpc-0.6.0.3: cannot find any of ["Trace/Hpc/Reflect.hi","Trace/Hpc/Reflect.p_hi","Trace/Hpc/Reflect.dyn_hi"] (ignoring) hpc-0.6.0.3: cannot find any of ["libHShpc-0.6.0.3.a","libHShpc-0.6.0.3.p_a","libHShpc-0.6.0.3-ghc8.0.2.so","libHShpc-0.6.0.3-ghc8.0.2.dylib","HShpc-0.6.0.3-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" configure libraries/ghc-boot-th dist-boot "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" Configuring ghc-boot-th-8.0.2... "/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/ghc-boot-th/dist-boot/inplace-pkg-config Reading package info from "libraries/ghc-boot-th/dist-boot/inplace-pkg-config" ... done. ghc-boot-th-8.0.2: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot-th/dist-boot/doc/html/ghc-boot-th/ghc-boot-th.haddock doesn't exist or isn't a file ghc-boot-th-8.0.2: cannot find any of ["GHC/LanguageExtensions/Type.hi","GHC/LanguageExtensions/Type.p_hi","GHC/LanguageExtensions/Type.dyn_hi"] (ignoring) ghc-boot-th-8.0.2: cannot find any of ["GHC/Lexeme.hi","GHC/Lexeme.p_hi","GHC/Lexeme.dyn_hi"] (ignoring) ghc-boot-th-8.0.2: cannot find any of ["libHSghc-boot-th-8.0.2.a","libHSghc-boot-th-8.0.2.p_a","libHSghc-boot-th-8.0.2-ghc8.0.2.so","libHSghc-boot-th-8.0.2-ghc8.0.2.dylib","HSghc-boot-th-8.0.2-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" configure libraries/ghc-boot dist-boot "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" Configuring ghc-boot-8.0.2... "/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/ghc-boot/dist-boot/inplace-pkg-config Reading package info from "libraries/ghc-boot/dist-boot/inplace-pkg-config" ... done. ghc-boot-8.0.2: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot/dist-boot/doc/html/ghc-boot/ghc-boot.haddock doesn't exist or isn't a file ghc-boot-8.0.2: cannot find any of ["GHC/LanguageExtensions.hi","GHC/LanguageExtensions.p_hi","GHC/LanguageExtensions.dyn_hi"] (ignoring) ghc-boot-8.0.2: cannot find any of ["GHC/LanguageExtensions/Type.hi","GHC/LanguageExtensions/Type.p_hi","GHC/LanguageExtensions/Type.dyn_hi"] (ignoring) ghc-boot-8.0.2: cannot find any of ["GHC/PackageDb.hi","GHC/PackageDb.p_hi","GHC/PackageDb.dyn_hi"] (ignoring) ghc-boot-8.0.2: cannot find any of ["GHC/Serialized.hi","GHC/Serialized.p_hi","GHC/Serialized.dyn_hi"] (ignoring) ghc-boot-8.0.2: cannot find any of ["libHSghc-boot-8.0.2.a","libHSghc-boot-8.0.2.p_a","libHSghc-boot-8.0.2-ghc8.0.2.so","libHSghc-boot-8.0.2-ghc8.0.2.dylib","HSghc-boot-8.0.2-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" configure libraries/hoopl dist-boot "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" Configuring hoopl-3.10.2.1... "/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/hoopl/dist-boot/inplace-pkg-config Reading package info from "libraries/hoopl/dist-boot/inplace-pkg-config" ... done. hoopl-3.10.2.1: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/hoopl/dist-boot/doc/html/hoopl/hoopl.haddock doesn't exist or isn't a file hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl.hi","Compiler/Hoopl.p_hi","Compiler/Hoopl.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Internals.hi","Compiler/Hoopl/Internals.p_hi","Compiler/Hoopl/Internals.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Wrappers.hi","Compiler/Hoopl/Wrappers.p_hi","Compiler/Hoopl/Wrappers.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Passes/Dominator.hi","Compiler/Hoopl/Passes/Dominator.p_hi","Compiler/Hoopl/Passes/Dominator.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Passes/DList.hi","Compiler/Hoopl/Passes/DList.p_hi","Compiler/Hoopl/Passes/DList.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Checkpoint.hi","Compiler/Hoopl/Checkpoint.p_hi","Compiler/Hoopl/Checkpoint.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Collections.hi","Compiler/Hoopl/Collections.p_hi","Compiler/Hoopl/Collections.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Combinators.hi","Compiler/Hoopl/Combinators.p_hi","Compiler/Hoopl/Combinators.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Dataflow.hi","Compiler/Hoopl/Dataflow.p_hi","Compiler/Hoopl/Dataflow.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Debug.hi","Compiler/Hoopl/Debug.p_hi","Compiler/Hoopl/Debug.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Block.hi","Compiler/Hoopl/Block.p_hi","Compiler/Hoopl/Block.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Graph.hi","Compiler/Hoopl/Graph.p_hi","Compiler/Hoopl/Graph.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Label.hi","Compiler/Hoopl/Label.p_hi","Compiler/Hoopl/Label.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/MkGraph.hi","Compiler/Hoopl/MkGraph.p_hi","Compiler/Hoopl/MkGraph.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Fuel.hi","Compiler/Hoopl/Fuel.p_hi","Compiler/Hoopl/Fuel.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Pointed.hi","Compiler/Hoopl/Pointed.p_hi","Compiler/Hoopl/Pointed.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Shape.hi","Compiler/Hoopl/Shape.p_hi","Compiler/Hoopl/Shape.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Show.hi","Compiler/Hoopl/Show.p_hi","Compiler/Hoopl/Show.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Unique.hi","Compiler/Hoopl/Unique.p_hi","Compiler/Hoopl/Unique.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/XUtil.hi","Compiler/Hoopl/XUtil.p_hi","Compiler/Hoopl/XUtil.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["libHShoopl-3.10.2.1.a","libHShoopl-3.10.2.1.p_a","libHShoopl-3.10.2.1-ghc8.0.2.so","libHShoopl-3.10.2.1-ghc8.0.2.dylib","HShoopl-3.10.2.1-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" configure libraries/transformers dist-boot "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" Configuring transformers-0.5.2.0... "/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/transformers/dist-boot/inplace-pkg-config Reading package info from "libraries/transformers/dist-boot/inplace-pkg-config" ... done. transformers-0.5.2.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/transformers/dist-boot/doc/html/transformers/transformers.haddock doesn't exist or isn't a file transformers-0.5.2.0: cannot find any of ["Control/Applicative/Backwards.hi","Control/Applicative/Backwards.p_hi","Control/Applicative/Backwards.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Applicative/Lift.hi","Control/Applicative/Lift.p_hi","Control/Applicative/Lift.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Signatures.hi","Control/Monad/Signatures.p_hi","Control/Monad/Signatures.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Class.hi","Control/Monad/Trans/Class.p_hi","Control/Monad/Trans/Class.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Cont.hi","Control/Monad/Trans/Cont.p_hi","Control/Monad/Trans/Cont.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Except.hi","Control/Monad/Trans/Except.p_hi","Control/Monad/Trans/Except.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Error.hi","Control/Monad/Trans/Error.p_hi","Control/Monad/Trans/Error.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Identity.hi","Control/Monad/Trans/Identity.p_hi","Control/Monad/Trans/Identity.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/List.hi","Control/Monad/Trans/List.p_hi","Control/Monad/Trans/List.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Maybe.hi","Control/Monad/Trans/Maybe.p_hi","Control/Monad/Trans/Maybe.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Reader.hi","Control/Monad/Trans/Reader.p_hi","Control/Monad/Trans/Reader.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/RWS.hi","Control/Monad/Trans/RWS.p_hi","Control/Monad/Trans/RWS.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/RWS/Lazy.hi","Control/Monad/Trans/RWS/Lazy.p_hi","Control/Monad/Trans/RWS/Lazy.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/RWS/Strict.hi","Control/Monad/Trans/RWS/Strict.p_hi","Control/Monad/Trans/RWS/Strict.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/State.hi","Control/Monad/Trans/State.p_hi","Control/Monad/Trans/State.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/State/Lazy.hi","Control/Monad/Trans/State/Lazy.p_hi","Control/Monad/Trans/State/Lazy.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/State/Strict.hi","Control/Monad/Trans/State/Strict.p_hi","Control/Monad/Trans/State/Strict.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Writer.hi","Control/Monad/Trans/Writer.p_hi","Control/Monad/Trans/Writer.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Writer/Lazy.hi","Control/Monad/Trans/Writer/Lazy.p_hi","Control/Monad/Trans/Writer/Lazy.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Writer/Strict.hi","Control/Monad/Trans/Writer/Strict.p_hi","Control/Monad/Trans/Writer/Strict.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Data/Functor/Constant.hi","Data/Functor/Constant.p_hi","Data/Functor/Constant.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Data/Functor/Reverse.hi","Data/Functor/Reverse.p_hi","Data/Functor/Reverse.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["libHStransformers-0.5.2.0.a","libHStransformers-0.5.2.0.p_a","libHStransformers-0.5.2.0-ghc8.0.2.so","libHStransformers-0.5.2.0-ghc8.0.2.dylib","HStransformers-0.5.2.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" configure libraries/template-haskell dist-boot "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" Configuring template-haskell-2.11.1.0... "/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/template-haskell/dist-boot/inplace-pkg-config Reading package info from "libraries/template-haskell/dist-boot/inplace-pkg-config" ... done. template-haskell-2.11.1.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/template-haskell/dist-boot/doc/html/template-haskell/template-haskell.haddock doesn't exist or isn't a file template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH.hi","Language/Haskell/TH.p_hi","Language/Haskell/TH.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/Lib.hi","Language/Haskell/TH/Lib.p_hi","Language/Haskell/TH/Lib.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/Ppr.hi","Language/Haskell/TH/Ppr.p_hi","Language/Haskell/TH/Ppr.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/PprLib.hi","Language/Haskell/TH/PprLib.p_hi","Language/Haskell/TH/PprLib.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/Quote.hi","Language/Haskell/TH/Quote.p_hi","Language/Haskell/TH/Quote.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/Syntax.hi","Language/Haskell/TH/Syntax.p_hi","Language/Haskell/TH/Syntax.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/LanguageExtensions.hi","Language/Haskell/TH/LanguageExtensions.p_hi","Language/Haskell/TH/LanguageExtensions.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/Lib/Map.hi","Language/Haskell/TH/Lib/Map.p_hi","Language/Haskell/TH/Lib/Map.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["libHStemplate-haskell-2.11.1.0.a","libHStemplate-haskell-2.11.1.0.p_a","libHStemplate-haskell-2.11.1.0-ghc8.0.2.so","libHStemplate-haskell-2.11.1.0-ghc8.0.2.dylib","HStemplate-haskell-2.11.1.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" configure libraries/terminfo dist-boot "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" Configuring terminfo-0.4.0.2... configure: WARNING: unrecognized options: --with-compiler, --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries checking for gcc... /data/scratch/lang/ghc80/work/.cwrapper/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/lang/ghc80/work/.cwrapper/bin/clang accepts -g... yes checking for /data/scratch/lang/ghc80/work/.cwrapper/bin/clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include checking for grep that handles long lines and -e... /data/scratch/lang/ghc80/work/.tools/bin/grep checking for egrep... /data/scratch/lang/ghc80/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking ncurses.h usability... no checking ncurses.h presence... no checking for ncurses.h... no checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes checking for setupterm in -ltinfo... no checking for setupterm in -lncursesw... no checking for setupterm in -lncurses... no checking for setupterm in -lcurses... yes configure: creating ./config.status config.status: creating terminfo.buildinfo configure: WARNING: unrecognized options: --with-compiler, --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries "/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/terminfo/dist-boot/inplace-pkg-config Reading package info from "libraries/terminfo/dist-boot/inplace-pkg-config" ... done. terminfo-0.4.0.2: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/terminfo/dist-boot/doc/html/terminfo/terminfo.haddock doesn't exist or isn't a file terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo.hi","System/Console/Terminfo.p_hi","System/Console/Terminfo.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Base.hi","System/Console/Terminfo/Base.p_hi","System/Console/Terminfo/Base.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Cursor.hi","System/Console/Terminfo/Cursor.p_hi","System/Console/Terminfo/Cursor.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Color.hi","System/Console/Terminfo/Color.p_hi","System/Console/Terminfo/Color.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Edit.hi","System/Console/Terminfo/Edit.p_hi","System/Console/Terminfo/Edit.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Effects.hi","System/Console/Terminfo/Effects.p_hi","System/Console/Terminfo/Effects.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Keys.hi","System/Console/Terminfo/Keys.p_hi","System/Console/Terminfo/Keys.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["libHSterminfo-0.4.0.2.a","libHSterminfo-0.4.0.2.p_a","libHSterminfo-0.4.0.2-ghc8.0.2.so","libHSterminfo-0.4.0.2-ghc8.0.2.dylib","HSterminfo-0.4.0.2-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" configure compiler stage1 "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --flags=stage1 --flags=ncg --ghc-option=-DSTAGE=1 --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" --disable-library-for-ghci "inplace/bin/ghc-cabal" configure utils/ghc-pkg dist "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" Configuring ghc-pkg-6.9... Configuring ghc-8.0.2... Warning: 'license-file: ../LICENSE' is a relative path outside of the source tree. This will not work when generating a tarball with 'sdist'. "/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf compiler/stage1/inplace-pkg-config Reading package info from "compiler/stage1/inplace-pkg-config" ... done. ghc-8.0.2: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/stage1/doc/html/ghc/ghc.haddock doesn't exist or isn't a file ghc-8.0.2: cannot find any of ["Avail.hi","Avail.p_hi","Avail.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BasicTypes.hi","BasicTypes.p_hi","BasicTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ConLike.hi","ConLike.p_hi","ConLike.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DataCon.hi","DataCon.p_hi","DataCon.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PatSyn.hi","PatSyn.p_hi","PatSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Demand.hi","Demand.p_hi","Demand.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Debug.hi","Debug.p_hi","Debug.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Exception.hi","Exception.p_hi","Exception.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FieldLabel.hi","FieldLabel.p_hi","FieldLabel.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GhcMonad.hi","GhcMonad.p_hi","GhcMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Hooks.hi","Hooks.p_hi","Hooks.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Id.hi","Id.p_hi","Id.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["IdInfo.hi","IdInfo.p_hi","IdInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Lexeme.hi","Lexeme.p_hi","Lexeme.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Literal.hi","Literal.p_hi","Literal.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Llvm.hi","Llvm.p_hi","Llvm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Llvm/AbsSyn.hi","Llvm/AbsSyn.p_hi","Llvm/AbsSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Llvm/MetaData.hi","Llvm/MetaData.p_hi","Llvm/MetaData.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Llvm/PpLlvm.hi","Llvm/PpLlvm.p_hi","Llvm/PpLlvm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Llvm/Types.hi","Llvm/Types.p_hi","Llvm/Types.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen.hi","LlvmCodeGen.p_hi","LlvmCodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen/Base.hi","LlvmCodeGen/Base.p_hi","LlvmCodeGen/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen/CodeGen.hi","LlvmCodeGen/CodeGen.p_hi","LlvmCodeGen/CodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen/Data.hi","LlvmCodeGen/Data.p_hi","LlvmCodeGen/Data.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen/Ppr.hi","LlvmCodeGen/Ppr.p_hi","LlvmCodeGen/Ppr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen/Regs.hi","LlvmCodeGen/Regs.p_hi","LlvmCodeGen/Regs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmMangler.hi","LlvmMangler.p_hi","LlvmMangler.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MkId.hi","MkId.p_hi","MkId.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Module.hi","Module.p_hi","Module.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Name.hi","Name.p_hi","Name.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["NameEnv.hi","NameEnv.p_hi","NameEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["NameSet.hi","NameSet.p_hi","NameSet.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["OccName.hi","OccName.p_hi","OccName.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RdrName.hi","RdrName.p_hi","RdrName.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SrcLoc.hi","SrcLoc.p_hi","SrcLoc.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UniqSupply.hi","UniqSupply.p_hi","UniqSupply.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Unique.hi","Unique.p_hi","Unique.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Var.hi","Var.p_hi","Var.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["VarEnv.hi","VarEnv.p_hi","VarEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["VarSet.hi","VarSet.p_hi","VarSet.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UnVarGraph.hi","UnVarGraph.p_hi","UnVarGraph.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BlockId.hi","BlockId.p_hi","BlockId.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CLabel.hi","CLabel.p_hi","CLabel.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Cmm.hi","Cmm.p_hi","Cmm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmBuildInfoTables.hi","CmmBuildInfoTables.p_hi","CmmBuildInfoTables.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmPipeline.hi","CmmPipeline.p_hi","CmmPipeline.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmCallConv.hi","CmmCallConv.p_hi","CmmCallConv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmCommonBlockElim.hi","CmmCommonBlockElim.p_hi","CmmCommonBlockElim.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmImplementSwitchPlans.hi","CmmImplementSwitchPlans.p_hi","CmmImplementSwitchPlans.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmContFlowOpt.hi","CmmContFlowOpt.p_hi","CmmContFlowOpt.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmExpr.hi","CmmExpr.p_hi","CmmExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmInfo.hi","CmmInfo.p_hi","CmmInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmLex.hi","CmmLex.p_hi","CmmLex.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmLint.hi","CmmLint.p_hi","CmmLint.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmLive.hi","CmmLive.p_hi","CmmLive.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmMachOp.hi","CmmMachOp.p_hi","CmmMachOp.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmSwitch.hi","CmmSwitch.p_hi","CmmSwitch.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmNode.hi","CmmNode.p_hi","CmmNode.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmOpt.hi","CmmOpt.p_hi","CmmOpt.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmParse.hi","CmmParse.p_hi","CmmParse.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmProcPoint.hi","CmmProcPoint.p_hi","CmmProcPoint.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmSink.hi","CmmSink.p_hi","CmmSink.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmType.hi","CmmType.p_hi","CmmType.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmUtils.hi","CmmUtils.p_hi","CmmUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmLayoutStack.hi","CmmLayoutStack.p_hi","CmmLayoutStack.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MkGraph.hi","MkGraph.p_hi","MkGraph.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprBase.hi","PprBase.p_hi","PprBase.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprC.hi","PprC.p_hi","PprC.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprCmm.hi","PprCmm.p_hi","PprCmm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprCmmDecl.hi","PprCmmDecl.p_hi","PprCmmDecl.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprCmmExpr.hi","PprCmmExpr.p_hi","PprCmmExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Bitmap.hi","Bitmap.p_hi","Bitmap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform.hi","CodeGen/Platform.p_hi","CodeGen/Platform.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/ARM.hi","CodeGen/Platform/ARM.p_hi","CodeGen/Platform/ARM.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/ARM64.hi","CodeGen/Platform/ARM64.p_hi","CodeGen/Platform/ARM64.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/NoRegs.hi","CodeGen/Platform/NoRegs.p_hi","CodeGen/Platform/NoRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/PPC.hi","CodeGen/Platform/PPC.p_hi","CodeGen/Platform/PPC.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/PPC_Darwin.hi","CodeGen/Platform/PPC_Darwin.p_hi","CodeGen/Platform/PPC_Darwin.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/SPARC.hi","CodeGen/Platform/SPARC.p_hi","CodeGen/Platform/SPARC.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/X86.hi","CodeGen/Platform/X86.p_hi","CodeGen/Platform/X86.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/X86_64.hi","CodeGen/Platform/X86_64.p_hi","CodeGen/Platform/X86_64.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CgUtils.hi","CgUtils.p_hi","CgUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmm.hi","StgCmm.p_hi","StgCmm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmBind.hi","StgCmmBind.p_hi","StgCmmBind.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmClosure.hi","StgCmmClosure.p_hi","StgCmmClosure.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmCon.hi","StgCmmCon.p_hi","StgCmmCon.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmEnv.hi","StgCmmEnv.p_hi","StgCmmEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmExpr.hi","StgCmmExpr.p_hi","StgCmmExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmForeign.hi","StgCmmForeign.p_hi","StgCmmForeign.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmHeap.hi","StgCmmHeap.p_hi","StgCmmHeap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmHpc.hi","StgCmmHpc.p_hi","StgCmmHpc.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmArgRep.hi","StgCmmArgRep.p_hi","StgCmmArgRep.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmLayout.hi","StgCmmLayout.p_hi","StgCmmLayout.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmMonad.hi","StgCmmMonad.p_hi","StgCmmMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmPrim.hi","StgCmmPrim.p_hi","StgCmmPrim.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmProf.hi","StgCmmProf.p_hi","StgCmmProf.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmTicky.hi","StgCmmTicky.p_hi","StgCmmTicky.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmUtils.hi","StgCmmUtils.p_hi","StgCmmUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmExtCode.hi","StgCmmExtCode.p_hi","StgCmmExtCode.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SMRep.hi","SMRep.p_hi","SMRep.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreArity.hi","CoreArity.p_hi","CoreArity.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreFVs.hi","CoreFVs.p_hi","CoreFVs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreLint.hi","CoreLint.p_hi","CoreLint.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CorePrep.hi","CorePrep.p_hi","CorePrep.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreSubst.hi","CoreSubst.p_hi","CoreSubst.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreSyn.hi","CoreSyn.p_hi","CoreSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TrieMap.hi","TrieMap.p_hi","TrieMap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreTidy.hi","CoreTidy.p_hi","CoreTidy.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreUnfold.hi","CoreUnfold.p_hi","CoreUnfold.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreUtils.hi","CoreUtils.p_hi","CoreUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreSeq.hi","CoreSeq.p_hi","CoreSeq.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreStats.hi","CoreStats.p_hi","CoreStats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MkCore.hi","MkCore.p_hi","MkCore.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprCore.hi","PprCore.p_hi","PprCore.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PmExpr.hi","PmExpr.p_hi","PmExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TmOracle.hi","TmOracle.p_hi","TmOracle.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Check.hi","Check.p_hi","Check.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Coverage.hi","Coverage.p_hi","Coverage.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Desugar.hi","Desugar.p_hi","Desugar.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsArrows.hi","DsArrows.p_hi","DsArrows.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsBinds.hi","DsBinds.p_hi","DsBinds.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsCCall.hi","DsCCall.p_hi","DsCCall.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsExpr.hi","DsExpr.p_hi","DsExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsForeign.hi","DsForeign.p_hi","DsForeign.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsGRHSs.hi","DsGRHSs.p_hi","DsGRHSs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsListComp.hi","DsListComp.p_hi","DsListComp.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsMonad.hi","DsMonad.p_hi","DsMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsUtils.hi","DsUtils.p_hi","DsUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Match.hi","Match.p_hi","Match.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MatchCon.hi","MatchCon.p_hi","MatchCon.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MatchLit.hi","MatchLit.p_hi","MatchLit.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsBinds.hi","HsBinds.p_hi","HsBinds.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsDecls.hi","HsDecls.p_hi","HsDecls.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsDoc.hi","HsDoc.p_hi","HsDoc.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsExpr.hi","HsExpr.p_hi","HsExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsImpExp.hi","HsImpExp.p_hi","HsImpExp.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsLit.hi","HsLit.p_hi","HsLit.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PlaceHolder.hi","PlaceHolder.p_hi","PlaceHolder.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsPat.hi","HsPat.p_hi","HsPat.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsSyn.hi","HsSyn.p_hi","HsSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsTypes.hi","HsTypes.p_hi","HsTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsUtils.hi","HsUtils.p_hi","HsUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BinIface.hi","BinIface.p_hi","BinIface.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BuildTyCl.hi","BuildTyCl.p_hi","BuildTyCl.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["IfaceEnv.hi","IfaceEnv.p_hi","IfaceEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["IfaceSyn.hi","IfaceSyn.p_hi","IfaceSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["IfaceType.hi","IfaceType.p_hi","IfaceType.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LoadIface.hi","LoadIface.p_hi","LoadIface.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MkIface.hi","MkIface.p_hi","MkIface.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcIface.hi","TcIface.p_hi","TcIface.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FlagChecker.hi","FlagChecker.p_hi","FlagChecker.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Annotations.hi","Annotations.p_hi","Annotations.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmdLineParser.hi","CmdLineParser.p_hi","CmdLineParser.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeOutput.hi","CodeOutput.p_hi","CodeOutput.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Config.hi","Config.p_hi","Config.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Constants.hi","Constants.p_hi","Constants.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DriverMkDepend.hi","DriverMkDepend.p_hi","DriverMkDepend.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DriverPhases.hi","DriverPhases.p_hi","DriverPhases.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PipelineMonad.hi","PipelineMonad.p_hi","PipelineMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DriverPipeline.hi","DriverPipeline.p_hi","DriverPipeline.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DynFlags.hi","DynFlags.p_hi","DynFlags.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ErrUtils.hi","ErrUtils.p_hi","ErrUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Finder.hi","Finder.p_hi","Finder.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GHC.hi","GHC.p_hi","GHC.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GhcMake.hi","GhcMake.p_hi","GhcMake.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GhcPlugins.hi","GhcPlugins.p_hi","GhcPlugins.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DynamicLoading.hi","DynamicLoading.p_hi","DynamicLoading.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HeaderInfo.hi","HeaderInfo.p_hi","HeaderInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HscMain.hi","HscMain.p_hi","HscMain.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HscStats.hi","HscStats.p_hi","HscStats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HscTypes.hi","HscTypes.p_hi","HscTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["InteractiveEval.hi","InteractiveEval.p_hi","InteractiveEval.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["InteractiveEvalTypes.hi","InteractiveEvalTypes.p_hi","InteractiveEvalTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PackageConfig.hi","PackageConfig.p_hi","PackageConfig.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Packages.hi","Packages.p_hi","Packages.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PlatformConstants.hi","PlatformConstants.p_hi","PlatformConstants.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Plugins.hi","Plugins.p_hi","Plugins.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcPluginM.hi","TcPluginM.p_hi","TcPluginM.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprTyThing.hi","PprTyThing.p_hi","PprTyThing.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StaticFlags.hi","StaticFlags.p_hi","StaticFlags.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StaticPtrTable.hi","StaticPtrTable.p_hi","StaticPtrTable.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SysTools.hi","SysTools.p_hi","SysTools.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Elf.hi","Elf.p_hi","Elf.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TidyPgm.hi","TidyPgm.p_hi","TidyPgm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Ctype.hi","Ctype.p_hi","Ctype.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HaddockUtils.hi","HaddockUtils.p_hi","HaddockUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Lexer.hi","Lexer.p_hi","Lexer.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["OptCoercion.hi","OptCoercion.p_hi","OptCoercion.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Parser.hi","Parser.p_hi","Parser.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RdrHsSyn.hi","RdrHsSyn.p_hi","RdrHsSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ApiAnnotation.hi","ApiAnnotation.p_hi","ApiAnnotation.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ForeignCall.hi","ForeignCall.p_hi","ForeignCall.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PrelInfo.hi","PrelInfo.p_hi","PrelInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PrelNames.hi","PrelNames.p_hi","PrelNames.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PrelRules.hi","PrelRules.p_hi","PrelRules.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PrimOp.hi","PrimOp.p_hi","PrimOp.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TysPrim.hi","TysPrim.p_hi","TysPrim.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TysWiredIn.hi","TysWiredIn.p_hi","TysWiredIn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CostCentre.hi","CostCentre.p_hi","CostCentre.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ProfInit.hi","ProfInit.p_hi","ProfInit.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SCCfinal.hi","SCCfinal.p_hi","SCCfinal.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnBinds.hi","RnBinds.p_hi","RnBinds.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnEnv.hi","RnEnv.p_hi","RnEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnExpr.hi","RnExpr.p_hi","RnExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnHsDoc.hi","RnHsDoc.p_hi","RnHsDoc.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnNames.hi","RnNames.p_hi","RnNames.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnPat.hi","RnPat.p_hi","RnPat.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnSource.hi","RnSource.p_hi","RnSource.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnSplice.hi","RnSplice.p_hi","RnSplice.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnTypes.hi","RnTypes.p_hi","RnTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreMonad.hi","CoreMonad.p_hi","CoreMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CSE.hi","CSE.p_hi","CSE.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FloatIn.hi","FloatIn.p_hi","FloatIn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FloatOut.hi","FloatOut.p_hi","FloatOut.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LiberateCase.hi","LiberateCase.p_hi","LiberateCase.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["OccurAnal.hi","OccurAnal.p_hi","OccurAnal.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SAT.hi","SAT.p_hi","SAT.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SetLevels.hi","SetLevels.p_hi","SetLevels.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SimplCore.hi","SimplCore.p_hi","SimplCore.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SimplEnv.hi","SimplEnv.p_hi","SimplEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SimplMonad.hi","SimplMonad.p_hi","SimplMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SimplUtils.hi","SimplUtils.p_hi","SimplUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Simplify.hi","Simplify.p_hi","Simplify.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SimplStg.hi","SimplStg.p_hi","SimplStg.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgStats.hi","StgStats.p_hi","StgStats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UnariseStg.hi","UnariseStg.p_hi","UnariseStg.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Rules.hi","Rules.p_hi","Rules.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SpecConstr.hi","SpecConstr.p_hi","SpecConstr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Specialise.hi","Specialise.p_hi","Specialise.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreToStg.hi","CoreToStg.p_hi","CoreToStg.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgLint.hi","StgLint.p_hi","StgLint.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgSyn.hi","StgSyn.p_hi","StgSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CallArity.hi","CallArity.p_hi","CallArity.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DmdAnal.hi","DmdAnal.p_hi","DmdAnal.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["WorkWrap.hi","WorkWrap.p_hi","WorkWrap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["WwLib.hi","WwLib.p_hi","WwLib.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FamInst.hi","FamInst.p_hi","FamInst.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Inst.hi","Inst.p_hi","Inst.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcAnnotations.hi","TcAnnotations.p_hi","TcAnnotations.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcArrows.hi","TcArrows.p_hi","TcArrows.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcBinds.hi","TcBinds.p_hi","TcBinds.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcClassDcl.hi","TcClassDcl.p_hi","TcClassDcl.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcDefaults.hi","TcDefaults.p_hi","TcDefaults.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcDeriv.hi","TcDeriv.p_hi","TcDeriv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcEnv.hi","TcEnv.p_hi","TcEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcExpr.hi","TcExpr.p_hi","TcExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcForeign.hi","TcForeign.p_hi","TcForeign.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcGenDeriv.hi","TcGenDeriv.p_hi","TcGenDeriv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcGenGenerics.hi","TcGenGenerics.p_hi","TcGenGenerics.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcHsSyn.hi","TcHsSyn.p_hi","TcHsSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcHsType.hi","TcHsType.p_hi","TcHsType.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcInstDcls.hi","TcInstDcls.p_hi","TcInstDcls.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcMType.hi","TcMType.p_hi","TcMType.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcValidity.hi","TcValidity.p_hi","TcValidity.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcMatches.hi","TcMatches.p_hi","TcMatches.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcPat.hi","TcPat.p_hi","TcPat.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcPatSyn.hi","TcPatSyn.p_hi","TcPatSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcRnDriver.hi","TcRnDriver.p_hi","TcRnDriver.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcRnMonad.hi","TcRnMonad.p_hi","TcRnMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcRnTypes.hi","TcRnTypes.p_hi","TcRnTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcRules.hi","TcRules.p_hi","TcRules.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcSimplify.hi","TcSimplify.p_hi","TcSimplify.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcErrors.hi","TcErrors.p_hi","TcErrors.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcTyClsDecls.hi","TcTyClsDecls.p_hi","TcTyClsDecls.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcTyDecls.hi","TcTyDecls.p_hi","TcTyDecls.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcTypeable.hi","TcTypeable.p_hi","TcTypeable.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcType.hi","TcType.p_hi","TcType.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcEvidence.hi","TcEvidence.p_hi","TcEvidence.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcUnify.hi","TcUnify.p_hi","TcUnify.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcInteract.hi","TcInteract.p_hi","TcInteract.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcCanonical.hi","TcCanonical.p_hi","TcCanonical.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcFlatten.hi","TcFlatten.p_hi","TcFlatten.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcSMonad.hi","TcSMonad.p_hi","TcSMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcTypeNats.hi","TcTypeNats.p_hi","TcTypeNats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcSplice.hi","TcSplice.p_hi","TcSplice.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Class.hi","Class.p_hi","Class.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Coercion.hi","Coercion.p_hi","Coercion.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsMeta.hi","DsMeta.p_hi","DsMeta.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["THNames.hi","THNames.p_hi","THNames.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FamInstEnv.hi","FamInstEnv.p_hi","FamInstEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FunDeps.hi","FunDeps.p_hi","FunDeps.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["InstEnv.hi","InstEnv.p_hi","InstEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TyCon.hi","TyCon.p_hi","TyCon.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoAxiom.hi","CoAxiom.p_hi","CoAxiom.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Kind.hi","Kind.p_hi","Kind.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Type.hi","Type.p_hi","Type.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TyCoRep.hi","TyCoRep.p_hi","TyCoRep.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Unify.hi","Unify.p_hi","Unify.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Bag.hi","Bag.p_hi","Bag.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Binary.hi","Binary.p_hi","Binary.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BooleanFormula.hi","BooleanFormula.p_hi","BooleanFormula.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BufWrite.hi","BufWrite.p_hi","BufWrite.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Digraph.hi","Digraph.p_hi","Digraph.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Encoding.hi","Encoding.p_hi","Encoding.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FastFunctions.hi","FastFunctions.p_hi","FastFunctions.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FastMutInt.hi","FastMutInt.p_hi","FastMutInt.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FastString.hi","FastString.p_hi","FastString.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FastStringEnv.hi","FastStringEnv.p_hi","FastStringEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Fingerprint.hi","Fingerprint.p_hi","Fingerprint.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FiniteMap.hi","FiniteMap.p_hi","FiniteMap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FV.hi","FV.p_hi","FV.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GraphBase.hi","GraphBase.p_hi","GraphBase.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GraphColor.hi","GraphColor.p_hi","GraphColor.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GraphOps.hi","GraphOps.p_hi","GraphOps.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GraphPpr.hi","GraphPpr.p_hi","GraphPpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["IOEnv.hi","IOEnv.p_hi","IOEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ListSetOps.hi","ListSetOps.p_hi","ListSetOps.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Maybes.hi","Maybes.p_hi","Maybes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MonadUtils.hi","MonadUtils.p_hi","MonadUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["OrdList.hi","OrdList.p_hi","OrdList.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Outputable.hi","Outputable.p_hi","Outputable.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Pair.hi","Pair.p_hi","Pair.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Panic.hi","Panic.p_hi","Panic.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Pretty.hi","Pretty.p_hi","Pretty.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["State.hi","State.p_hi","State.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Stream.hi","Stream.p_hi","Stream.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StringBuffer.hi","StringBuffer.p_hi","StringBuffer.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UniqDFM.hi","UniqDFM.p_hi","UniqDFM.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UniqDSet.hi","UniqDSet.p_hi","UniqDSet.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UniqFM.hi","UniqFM.p_hi","UniqFM.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UniqSet.hi","UniqSet.p_hi","UniqSet.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Util.hi","Util.p_hi","Util.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Builtins/Base.hi","Vectorise/Builtins/Base.p_hi","Vectorise/Builtins/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Builtins/Initialise.hi","Vectorise/Builtins/Initialise.p_hi","Vectorise/Builtins/Initialise.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Builtins.hi","Vectorise/Builtins.p_hi","Vectorise/Builtins.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad/Base.hi","Vectorise/Monad/Base.p_hi","Vectorise/Monad/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad/Naming.hi","Vectorise/Monad/Naming.p_hi","Vectorise/Monad/Naming.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad/Local.hi","Vectorise/Monad/Local.p_hi","Vectorise/Monad/Local.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad/Global.hi","Vectorise/Monad/Global.p_hi","Vectorise/Monad/Global.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad/InstEnv.hi","Vectorise/Monad/InstEnv.p_hi","Vectorise/Monad/InstEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad.hi","Vectorise/Monad.p_hi","Vectorise/Monad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils/Base.hi","Vectorise/Utils/Base.p_hi","Vectorise/Utils/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils/Closure.hi","Vectorise/Utils/Closure.p_hi","Vectorise/Utils/Closure.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils/Hoisting.hi","Vectorise/Utils/Hoisting.p_hi","Vectorise/Utils/Hoisting.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils/PADict.hi","Vectorise/Utils/PADict.p_hi","Vectorise/Utils/PADict.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils/Poly.hi","Vectorise/Utils/Poly.p_hi","Vectorise/Utils/Poly.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils.hi","Vectorise/Utils.p_hi","Vectorise/Utils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Generic/Description.hi","Vectorise/Generic/Description.p_hi","Vectorise/Generic/Description.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Generic/PAMethods.hi","Vectorise/Generic/PAMethods.p_hi","Vectorise/Generic/PAMethods.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Generic/PADict.hi","Vectorise/Generic/PADict.p_hi","Vectorise/Generic/PADict.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Generic/PData.hi","Vectorise/Generic/PData.p_hi","Vectorise/Generic/PData.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Type/Env.hi","Vectorise/Type/Env.p_hi","Vectorise/Type/Env.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Type/Type.hi","Vectorise/Type/Type.p_hi","Vectorise/Type/Type.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Type/TyConDecl.hi","Vectorise/Type/TyConDecl.p_hi","Vectorise/Type/TyConDecl.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Type/Classify.hi","Vectorise/Type/Classify.p_hi","Vectorise/Type/Classify.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Convert.hi","Vectorise/Convert.p_hi","Vectorise/Convert.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Vect.hi","Vectorise/Vect.p_hi","Vectorise/Vect.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Var.hi","Vectorise/Var.p_hi","Vectorise/Var.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Env.hi","Vectorise/Env.p_hi","Vectorise/Env.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Exp.hi","Vectorise/Exp.p_hi","Vectorise/Exp.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise.hi","Vectorise.p_hi","Vectorise.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Hoopl/Dataflow.hi","Hoopl/Dataflow.p_hi","Hoopl/Dataflow.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Hoopl.hi","Hoopl.p_hi","Hoopl.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["AsmCodeGen.hi","AsmCodeGen.p_hi","AsmCodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TargetReg.hi","TargetReg.p_hi","TargetReg.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["NCGMonad.hi","NCGMonad.p_hi","NCGMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Instruction.hi","Instruction.p_hi","Instruction.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Format.hi","Format.p_hi","Format.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Reg.hi","Reg.p_hi","Reg.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegClass.hi","RegClass.p_hi","RegClass.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PIC.hi","PIC.p_hi","PIC.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Platform.hi","Platform.p_hi","Platform.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CPrim.hi","CPrim.p_hi","CPrim.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/Regs.hi","X86/Regs.p_hi","X86/Regs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/RegInfo.hi","X86/RegInfo.p_hi","X86/RegInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/Instr.hi","X86/Instr.p_hi","X86/Instr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/Cond.hi","X86/Cond.p_hi","X86/Cond.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/Ppr.hi","X86/Ppr.p_hi","X86/Ppr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/CodeGen.hi","X86/CodeGen.p_hi","X86/CodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/Regs.hi","PPC/Regs.p_hi","PPC/Regs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/RegInfo.hi","PPC/RegInfo.p_hi","PPC/RegInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/Instr.hi","PPC/Instr.p_hi","PPC/Instr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/Cond.hi","PPC/Cond.p_hi","PPC/Cond.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/Ppr.hi","PPC/Ppr.p_hi","PPC/Ppr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/CodeGen.hi","PPC/CodeGen.p_hi","PPC/CodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Base.hi","SPARC/Base.p_hi","SPARC/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Regs.hi","SPARC/Regs.p_hi","SPARC/Regs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Imm.hi","SPARC/Imm.p_hi","SPARC/Imm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/AddrMode.hi","SPARC/AddrMode.p_hi","SPARC/AddrMode.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Cond.hi","SPARC/Cond.p_hi","SPARC/Cond.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Instr.hi","SPARC/Instr.p_hi","SPARC/Instr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Stack.hi","SPARC/Stack.p_hi","SPARC/Stack.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/ShortcutJump.hi","SPARC/ShortcutJump.p_hi","SPARC/ShortcutJump.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Ppr.hi","SPARC/Ppr.p_hi","SPARC/Ppr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen.hi","SPARC/CodeGen.p_hi","SPARC/CodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Amode.hi","SPARC/CodeGen/Amode.p_hi","SPARC/CodeGen/Amode.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Base.hi","SPARC/CodeGen/Base.p_hi","SPARC/CodeGen/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/CondCode.hi","SPARC/CodeGen/CondCode.p_hi","SPARC/CodeGen/CondCode.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Gen32.hi","SPARC/CodeGen/Gen32.p_hi","SPARC/CodeGen/Gen32.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Gen64.hi","SPARC/CodeGen/Gen64.p_hi","SPARC/CodeGen/Gen64.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Sanity.hi","SPARC/CodeGen/Sanity.p_hi","SPARC/CodeGen/Sanity.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Expand.hi","SPARC/CodeGen/Expand.p_hi","SPARC/CodeGen/Expand.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Liveness.hi","RegAlloc/Liveness.p_hi","RegAlloc/Liveness.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/Main.hi","RegAlloc/Graph/Main.p_hi","RegAlloc/Graph/Main.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/Stats.hi","RegAlloc/Graph/Stats.p_hi","RegAlloc/Graph/Stats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/ArchBase.hi","RegAlloc/Graph/ArchBase.p_hi","RegAlloc/Graph/ArchBase.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/ArchX86.hi","RegAlloc/Graph/ArchX86.p_hi","RegAlloc/Graph/ArchX86.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/Coalesce.hi","RegAlloc/Graph/Coalesce.p_hi","RegAlloc/Graph/Coalesce.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/Spill.hi","RegAlloc/Graph/Spill.p_hi","RegAlloc/Graph/Spill.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/SpillClean.hi","RegAlloc/Graph/SpillClean.p_hi","RegAlloc/Graph/SpillClean.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/SpillCost.hi","RegAlloc/Graph/SpillCost.p_hi","RegAlloc/Graph/SpillCost.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/TrivColorable.hi","RegAlloc/Graph/TrivColorable.p_hi","RegAlloc/Graph/TrivColorable.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/Main.hi","RegAlloc/Linear/Main.p_hi","RegAlloc/Linear/Main.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/JoinToTargets.hi","RegAlloc/Linear/JoinToTargets.p_hi","RegAlloc/Linear/JoinToTargets.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/State.hi","RegAlloc/Linear/State.p_hi","RegAlloc/Linear/State.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/Stats.hi","RegAlloc/Linear/Stats.p_hi","RegAlloc/Linear/Stats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/FreeRegs.hi","RegAlloc/Linear/FreeRegs.p_hi","RegAlloc/Linear/FreeRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/StackMap.hi","RegAlloc/Linear/StackMap.p_hi","RegAlloc/Linear/StackMap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/Base.hi","RegAlloc/Linear/Base.p_hi","RegAlloc/Linear/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/X86/FreeRegs.hi","RegAlloc/Linear/X86/FreeRegs.p_hi","RegAlloc/Linear/X86/FreeRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/X86_64/FreeRegs.hi","RegAlloc/Linear/X86_64/FreeRegs.p_hi","RegAlloc/Linear/X86_64/FreeRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/PPC/FreeRegs.hi","RegAlloc/Linear/PPC/FreeRegs.p_hi","RegAlloc/Linear/PPC/FreeRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/SPARC/FreeRegs.hi","RegAlloc/Linear/SPARC/FreeRegs.p_hi","RegAlloc/Linear/SPARC/FreeRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Dwarf.hi","Dwarf.p_hi","Dwarf.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Dwarf/Types.hi","Dwarf/Types.p_hi","Dwarf/Types.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Dwarf/Constants.hi","Dwarf/Constants.p_hi","Dwarf/Constants.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["libHSghc-8.0.2.a","libHSghc-8.0.2.p_a","libHSghc-8.0.2-ghc8.0.2.so","libHSghc-8.0.2-ghc8.0.2.dylib","HSghc-8.0.2-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" configure ghc stage1 "" --with-ghc="/data/scratch/lang/ghc80/work/.tools/bin/ghc" --with-ghc-pkg="/data/scratch/lang/ghc80/work/.tools/bin/ghc-pkg" --flags=stage1 --package-db=/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bootstrapping.conf --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --constraint "binary == 0.8.3.0" --constraint "Cabal == 1.24.2.0" --constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.0.2" --constraint "ghc-boot == 8.0.2" --constraint "hoopl == 3.10.2.1" --constraint "transformers == 0.5.2.0" --constraint "template-haskell == 2.11.1.0" --constraint "terminfo == 0.4.0.2" --with-gcc="clang" --with-ld="/data/scratch/lang/ghc80/work/.cwrapper/bin/ld" --with-ar="ar" Configuring ghc-bin-8.0.2... Warning: 'data-dir: ..' is a relative path outside of the source tree. This will not work when generating a tarball with 'sdist'. "rm" -f includes/ghcplatform.h "rm" -f utils/genprimopcode/dist/build/.depend.haskell.tmp "rm" -f utils/genprimopcode/dist/build/.depend.c_asm.tmp Creating includes/ghcautoconf.h... "rm" -f utils/deriveConstants/dist/build/.depend.haskell.tmp "rm" -f utils/deriveConstants/dist/build/.depend.c_asm.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genprimopcode/. -iutils/genprimopcode/dist/build -iutils/genprimopcode/dist/build/autogen -Iutils/genprimopcode/dist/build -Iutils/genprimopcode/dist/build/autogen -optP-include -optPutils/genprimopcode/dist/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/genprimopcode/dist/build -hidir utils/genprimopcode/dist/build -stubdir utils/genprimopcode/dist/build -dep-makefile utils/genprimopcode/dist/build/.depend.haskell.tmp -dep-suffix "" -include-pkg-deps utils/genprimopcode/./Main.hs utils/genprimopcode/./Lexer.hs utils/genprimopcode/./Parser.hs utils/genprimopcode/./ParserM.hs utils/genprimopcode/./Syntax.hs "rm" -f utils/genprimopcode/dist/build/.depend.c_asm.bit "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/deriveConstants/. -iutils/deriveConstants/dist/build -iutils/deriveConstants/dist/build/autogen -Iutils/deriveConstants/dist/build -Iutils/deriveConstants/dist/build/autogen -optP-include -optPutils/deriveConstants/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/deriveConstants/dist/build -hidir utils/deriveConstants/dist/build -stubdir utils/deriveConstants/dist/build -dep-makefile utils/deriveConstants/dist/build/.depend.haskell.tmp -dep-suffix "" -include-pkg-deps utils/deriveConstants/./Main.hs "rm" -f utils/deriveConstants/dist/build/.depend.c_asm.bit echo "utils/genprimopcode_dist_depfile_c_asm_EXISTS = YES" >> utils/genprimopcode/dist/build/.depend.c_asm.tmp Creating includes/ghcplatform.h... mv utils/genprimopcode/dist/build/.depend.c_asm.tmp utils/genprimopcode/dist/build/.depend.c_asm echo "utils/deriveConstants_dist_depfile_c_asm_EXISTS = YES" >> utils/deriveConstants/dist/build/.depend.c_asm.tmp mv utils/deriveConstants/dist/build/.depend.c_asm.tmp utils/deriveConstants/dist/build/.depend.c_asm Done. Done. "rm" -f utils/hsc2hs/dist/build/.depend.haskell.tmp "rm" -f utils/hsc2hs/dist/build/.depend.c_asm.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build -dep-makefile utils/hsc2hs/dist/build/.depend.haskell.tmp -dep-suffix "" -include-pkg-deps utils/hsc2hs/./Main.hs utils/hsc2hs/./C.hs utils/hsc2hs/./Common.hs utils/hsc2hs/./CrossCodegen.hs utils/hsc2hs/./DirectCodegen.hs utils/hsc2hs/./Flags.hs utils/hsc2hs/./HSCParser.hs utils/hsc2hs/./UtilsCodegen.hs "rm" -f utils/hsc2hs/dist/build/.depend.c_asm.bit echo "utils/hsc2hs_dist_depfile_c_asm_EXISTS = YES" >> utils/hsc2hs/dist/build/.depend.c_asm.tmp mv utils/hsc2hs/dist/build/.depend.c_asm.tmp utils/hsc2hs/dist/build/.depend.c_asm echo "utils/deriveConstants_dist_depfile_haskell_EXISTS = YES" >> utils/deriveConstants/dist/build/.depend.haskell.tmp for dir in utils/deriveConstants/dist/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/deriveConstants/dist/build/.depend.haskell.tmp > utils/deriveConstants/dist/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/deriveConstants/dist/build/.depend.haskell.tmp2 > utils/deriveConstants/dist/build/.depend.haskell echo "utils/genprimopcode_dist_depfile_haskell_EXISTS = YES" >> utils/genprimopcode/dist/build/.depend.haskell.tmp for dir in utils/genprimopcode/dist/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/genprimopcode/dist/build/.depend.haskell.tmp > utils/genprimopcode/dist/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/genprimopcode/dist/build/.depend.haskell.tmp2 > utils/genprimopcode/dist/build/.depend.haskell echo "utils/hsc2hs_dist_depfile_haskell_EXISTS = YES" >> utils/hsc2hs/dist/build/.depend.haskell.tmp for dir in utils/hsc2hs/dist/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/hsc2hs/dist/build/.depend.haskell.tmp > utils/hsc2hs/dist/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/hsc2hs/dist/build/.depend.haskell.tmp2 > utils/hsc2hs/dist/build/.depend.haskell ===--- building phase 1 /usr/pkg/bin/gmake --no-print-directory -f ghc.mk phase=1 phase_1_builds "rm" -f ghc/stage1/build/.depend.c_asm.tmp "rm" -f compiler/stage1/ghc_boot_platform.h "rm" -f ghc/stage1/build/.depend.c_asm.bit "rm" -f utils/dll-split/dist-install/build/.depend.c_asm.tmp "rm" -f utils/dll-split/dist-install/build/.depend.haskell.tmp "rm" -f utils/ghc-pkg/dist/build/.depend.c_asm.tmp "rm" -f utils/ghc-pkg/dist/build/.depend.haskell.tmp Creating compiler/stage1/ghc_boot_platform.h... "rm" -f compiler/stage1/build/.depend-v.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DMAKING_GHC_BUILD_SYSTEM_DEPENDENCIES -fno-stack-protector -Wall -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/process-1.4.3.0/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include' -Wno-unknown-pragmas -MM -x c compiler/ghci/keepCAFsForGHCi.c -MF compiler/stage1/build/.depend-v.c_asm.bit "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/ghc-pkg/. -iutils/ghc-pkg/dist/build -iutils/ghc-pkg/dist/build/autogen -Iutils/ghc-pkg/dist/build -Iutils/ghc-pkg/dist/build/autogen -optP-include -optPutils/ghc-pkg/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id terminfo-0.4.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/ghc-pkg/dist/build -hidir utils/ghc-pkg/dist/build -stubdir utils/ghc-pkg/dist/build -dep-makefile utils/ghc-pkg/dist/build/.depend.haskell.tmp -dep-suffix "" -include-pkg-deps utils/ghc-pkg/./Main.hs utils/ghc-pkg/dist/build/Version.hs "rm" -f utils/ghc-pkg/dist/build/.depend.c_asm.bit "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/dll-split/. -iutils/dll-split/dist-install/build -iutils/dll-split/dist-install/build/autogen -Iutils/dll-split/dist-install/build -Iutils/dll-split/dist-install/build/autogen -optP-include -optPutils/dll-split/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/dll-split/dist-install/build -hidir utils/dll-split/dist-install/build -stubdir utils/dll-split/dist-install/build -dep-makefile utils/dll-split/dist-install/build/.depend.haskell.tmp -dep-suffix "" -include-pkg-deps utils/dll-split/./Main.hs echo "ghc_stage1_depfile_c_asm_EXISTS = YES" >> ghc/stage1/build/.depend.c_asm.tmp "rm" -f utils/dll-split/dist-install/build/.depend.c_asm.bit "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build -c utils/hsc2hs/./HSCParser.hs -o utils/hsc2hs/dist/build/HSCParser.o mv ghc/stage1/build/.depend.c_asm.tmp ghc/stage1/build/.depend.c_asm echo "utils/dll-split_dist-install_depfile_c_asm_EXISTS = YES" >> utils/dll-split/dist-install/build/.depend.c_asm.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build -c utils/hsc2hs/./Flags.hs -o utils/hsc2hs/dist/build/Flags.o mv utils/dll-split/dist-install/build/.depend.c_asm.tmp utils/dll-split/dist-install/build/.depend.c_asm echo "utils/ghc-pkg_dist_depfile_c_asm_EXISTS = YES" >> utils/ghc-pkg/dist/build/.depend.c_asm.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build -c utils/hsc2hs/./Common.hs -o utils/hsc2hs/dist/build/Common.o mv utils/ghc-pkg/dist/build/.depend.c_asm.tmp utils/ghc-pkg/dist/build/.depend.c_asm "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build -c utils/hsc2hs/dist/build/autogen/Paths_hsc2hs.hs -o utils/hsc2hs/dist/build/Paths_hsc2hs.o Done. "inplace/bin/mkdirhier" utils/hsc2hs/dist/build/tmp//. "inplace/bin/mkdirhier" inplace/lib/bin//. "cp" utils/hsc2hs/template-hsc.h inplace/lib/template-hsc.h sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|compiler/ghci/|" -e "1s|compiler/|compiler/stage1/build/|" -e "1s|stage1/build/stage1/build|stage1/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" compiler/stage1/build/.depend-v.c_asm.bit >> compiler/stage1/build/.depend-v.c_asm.tmp && true echo "utils/dll-split_dist-install_depfile_haskell_EXISTS = YES" >> utils/dll-split/dist-install/build/.depend.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/deriveConstants/. -iutils/deriveConstants/dist/build -iutils/deriveConstants/dist/build/autogen -Iutils/deriveConstants/dist/build -Iutils/deriveConstants/dist/build/autogen -optP-include -optPutils/deriveConstants/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/deriveConstants/dist/build -hidir utils/deriveConstants/dist/build -stubdir utils/deriveConstants/dist/build -c utils/deriveConstants/./Main.hs -o utils/deriveConstants/dist/build/Main.o for dir in utils/dll-split/dist-install/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/dll-split/dist-install/build/.depend.haskell.tmp > utils/dll-split/dist-install/build/.depend.haskell.tmp2 clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DMAKING_GHC_BUILD_SYSTEM_DEPENDENCIES -fno-stack-protector -Wall -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/process-1.4.3.0/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0/include' -I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include' -Wno-unknown-pragmas -MM -x c compiler/cbits/genSym.c -MF compiler/stage1/build/.depend-v.c_asm.bit sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/dll-split/dist-install/build/.depend.haskell.tmp2 > utils/dll-split/dist-install/build/.depend.haskell "inplace/bin/mkdirhier" utils/deriveConstants/dist/build/tmp//. "inplace/bin/mkdirhier" includes/dist-derivedconstants/header//. Creating includes/ghcversion.h... Done. clang -E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs -P -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Icompiler/stage1 -x c compiler/prelude/primops.txt.pp | grep -v '^#pragma GCC' > compiler/stage1/build/primops.txt echo "utils/ghc-pkg_dist_depfile_haskell_EXISTS = YES" >> utils/ghc-pkg/dist/build/.depend.haskell.tmp for dir in utils/ghc-pkg/dist/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/ghc-pkg/dist/build/.depend.haskell.tmp > utils/ghc-pkg/dist/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/ghc-pkg/dist/build/.depend.haskell.tmp2 > utils/ghc-pkg/dist/build/.depend.haskell "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genprimopcode/. -iutils/genprimopcode/dist/build -iutils/genprimopcode/dist/build/autogen -Iutils/genprimopcode/dist/build -Iutils/genprimopcode/dist/build/autogen -optP-include -optPutils/genprimopcode/dist/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/genprimopcode/dist/build -hidir utils/genprimopcode/dist/build -stubdir utils/genprimopcode/dist/build -c utils/genprimopcode/./Syntax.hs -o utils/genprimopcode/dist/build/Syntax.o sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|compiler/cbits/|" -e "1s|compiler/|compiler/stage1/build/|" -e "1s|stage1/build/stage1/build|stage1/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" compiler/stage1/build/.depend-v.c_asm.bit >> compiler/stage1/build/.depend-v.c_asm.tmp && true "rm" -f compiler/stage1/build/.depend-v.c_asm.bit echo "compiler_stage1_depfile_c_asm_EXISTS = YES" >> compiler/stage1/build/.depend-v.c_asm.tmp mv compiler/stage1/build/.depend-v.c_asm.tmp compiler/stage1/build/.depend-v.c_asm "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genprimopcode/. -iutils/genprimopcode/dist/build -iutils/genprimopcode/dist/build/autogen -Iutils/genprimopcode/dist/build -Iutils/genprimopcode/dist/build/autogen -optP-include -optPutils/genprimopcode/dist/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/genprimopcode/dist/build -hidir utils/genprimopcode/dist/build -stubdir utils/genprimopcode/dist/build -c utils/genprimopcode/./ParserM.hs -o utils/genprimopcode/dist/build/ParserM.o "inplace/bin/mkdirhier" utils/genprimopcode/dist/build/tmp//. "rm" -f libraries/terminfo/dist-boot/build/.depend-v.c_asm.tmp "rm" -f libraries/terminfo/dist-boot/build/.depend-v.c_asm.bit echo "libraries/terminfo_dist-boot_depfile_c_asm_EXISTS = YES" >> libraries/terminfo/dist-boot/build/.depend-v.c_asm.tmp mv libraries/terminfo/dist-boot/build/.depend-v.c_asm.tmp libraries/terminfo/dist-boot/build/.depend-v.c_asm "rm" -f libraries/terminfo/dist-boot/build/.depend-v.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-boot/build -ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/dist-boot/build -Ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/terminfo/dist-boot/build -hidir libraries/terminfo/dist-boot/build -stubdir libraries/terminfo/dist-boot/build -dep-makefile libraries/terminfo/dist-boot/build/.depend-v.haskell.tmp -dep-suffix "" -include-pkg-deps libraries/terminfo/./System/Console/Terminfo.hs libraries/terminfo/./System/Console/Terminfo/Base.hs libraries/terminfo/./System/Console/Terminfo/Cursor.hs libraries/terminfo/./System/Console/Terminfo/Color.hs libraries/terminfo/./System/Console/Terminfo/Edit.hs libraries/terminfo/./System/Console/Terminfo/Effects.hs libraries/terminfo/./System/Console/Terminfo/Keys.hs "rm" -f libraries/transformers/dist-boot/build/.depend-v.c_asm.tmp "rm" -f libraries/transformers/dist-boot/build/.depend-v.c_asm.bit echo "libraries/transformers_dist-boot_depfile_c_asm_EXISTS = YES" >> libraries/transformers/dist-boot/build/.depend-v.c_asm.tmp mv libraries/transformers/dist-boot/build/.depend-v.c_asm.tmp libraries/transformers/dist-boot/build/.depend-v.c_asm "rm" -f libraries/transformers/dist-boot/build/.depend-v.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -dep-makefile libraries/transformers/dist-boot/build/.depend-v.haskell.tmp -dep-suffix "" -include-pkg-deps libraries/transformers/./Control/Applicative/Backwards.hs libraries/transformers/./Control/Applicative/Lift.hs libraries/transformers/./Control/Monad/Signatures.hs libraries/transformers/./Control/Monad/Trans/Class.hs libraries/transformers/./Control/Monad/Trans/Cont.hs libraries/transformers/./Control/Monad/Trans/Except.hs libraries/transformers/./Control/Monad/Trans/Error.hs libraries/transformers/./Control/Monad/Trans/Identity.hs libraries/transformers/./Control/Monad/Trans/List.hs libraries/transformers/./Control/Monad/Trans/Maybe.hs libraries/transformers/./Control/Monad/Trans/Reader.hs libraries/transformers/./Control/Monad/Trans/RWS.hs libraries/transformers/./Control/Monad/Trans/RWS/Lazy.hs libraries/transformers/./Control/Monad/Trans/RWS/Strict.hs libraries/transformers/./Control/Monad/Trans/State.hs libraries/transformers/./Control/Monad/Trans/State/Lazy.hs libraries/transformers/./Control/Monad/Trans/State/Strict.hs libraries/transformers/./Control/Monad/Trans/Writer.hs libraries/transformers/./Control/Monad/Trans/Writer/Lazy.hs libraries/transformers/./Control/Monad/Trans/Writer/Strict.hs libraries/transformers/./Data/Functor/Constant.hs libraries/transformers/./Data/Functor/Reverse.hs "rm" -f libraries/hoopl/dist-boot/build/.depend-v.c_asm.tmp "rm" -f libraries/hoopl/dist-boot/build/.depend-v.c_asm.bit echo "libraries/hoopl_dist-boot_depfile_c_asm_EXISTS = YES" >> libraries/hoopl/dist-boot/build/.depend-v.c_asm.tmp mv libraries/hoopl/dist-boot/build/.depend-v.c_asm.tmp libraries/hoopl/dist-boot/build/.depend-v.c_asm "rm" -f libraries/hoopl/dist-boot/build/.depend-v.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -dep-makefile libraries/hoopl/dist-boot/build/.depend-v.haskell.tmp -dep-suffix "" -include-pkg-deps libraries/hoopl/src/Compiler/Hoopl.hs libraries/hoopl/src/Compiler/Hoopl/Internals.hs libraries/hoopl/src/Compiler/Hoopl/Wrappers.hs libraries/hoopl/src/Compiler/Hoopl/Passes/Dominator.hs libraries/hoopl/src/Compiler/Hoopl/Passes/DList.hs libraries/hoopl/src/Compiler/Hoopl/Checkpoint.hs libraries/hoopl/src/Compiler/Hoopl/Collections.hs libraries/hoopl/src/Compiler/Hoopl/Combinators.hs libraries/hoopl/src/Compiler/Hoopl/Dataflow.hs libraries/hoopl/src/Compiler/Hoopl/Debug.hs libraries/hoopl/src/Compiler/Hoopl/Block.hs libraries/hoopl/src/Compiler/Hoopl/Graph.hs libraries/hoopl/src/Compiler/Hoopl/Label.hs libraries/hoopl/src/Compiler/Hoopl/MkGraph.hs libraries/hoopl/src/Compiler/Hoopl/Fuel.hs libraries/hoopl/src/Compiler/Hoopl/Pointed.hs libraries/hoopl/src/Compiler/Hoopl/Shape.hs libraries/hoopl/src/Compiler/Hoopl/Show.hs libraries/hoopl/src/Compiler/Hoopl/Unique.hs libraries/hoopl/src/Compiler/Hoopl/XUtil.hs echo "libraries/terminfo_dist-boot_depfile_haskell_EXISTS = YES" >> libraries/terminfo/dist-boot/build/.depend-v.haskell.tmp for dir in libraries/terminfo/dist-boot/build/System/Console/ libraries/terminfo/dist-boot/build/System/Console/Terminfo/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/terminfo/dist-boot/build/.depend-v.haskell.tmp > libraries/terminfo/dist-boot/build/.depend-v.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/terminfo/dist-boot/build/.depend-v.haskell.tmp2 > libraries/terminfo/dist-boot/build/.depend-v.haskell "rm" -f libraries/template-haskell/dist-boot/build/.depend-v.c_asm.tmp "rm" -f libraries/template-haskell/dist-boot/build/.depend-v.c_asm.bit echo "libraries/template-haskell_dist-boot_depfile_c_asm_EXISTS = YES" >> libraries/template-haskell/dist-boot/build/.depend-v.c_asm.tmp mv libraries/template-haskell/dist-boot/build/.depend-v.c_asm.tmp libraries/template-haskell/dist-boot/build/.depend-v.c_asm "rm" -f libraries/template-haskell/dist-boot/build/.depend-v.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-boot/build -ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/dist-boot/build -Ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/template-haskell/dist-boot/build -hidir libraries/template-haskell/dist-boot/build -stubdir libraries/template-haskell/dist-boot/build -dep-makefile libraries/template-haskell/dist-boot/build/.depend-v.haskell.tmp -dep-suffix "" -include-pkg-deps libraries/template-haskell/./Language/Haskell/TH.hs libraries/template-haskell/./Language/Haskell/TH/Lib.hs libraries/template-haskell/./Language/Haskell/TH/Ppr.hs libraries/template-haskell/./Language/Haskell/TH/PprLib.hs libraries/template-haskell/./Language/Haskell/TH/Quote.hs libraries/template-haskell/./Language/Haskell/TH/Syntax.hs libraries/template-haskell/./Language/Haskell/TH/LanguageExtensions.hs libraries/template-haskell/./Language/Haskell/TH/Lib/Map.hs "rm" -f libraries/ghc-boot/dist-boot/build/.depend-v.c_asm.tmp "rm" -f libraries/ghc-boot/dist-boot/build/.depend-v.c_asm.bit echo "libraries/ghc-boot_dist-boot_depfile_c_asm_EXISTS = YES" >> libraries/ghc-boot/dist-boot/build/.depend-v.c_asm.tmp mv libraries/ghc-boot/dist-boot/build/.depend-v.c_asm.tmp libraries/ghc-boot/dist-boot/build/.depend-v.c_asm "rm" -f libraries/ghc-boot/dist-boot/build/.depend-v.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-boot/build -ilibraries/ghc-boot/dist-boot/build/autogen -Ilibraries/ghc-boot/dist-boot/build -Ilibraries/ghc-boot/dist-boot/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/ghc-boot/dist-boot/build -hidir libraries/ghc-boot/dist-boot/build -stubdir libraries/ghc-boot/dist-boot/build -dep-makefile libraries/ghc-boot/dist-boot/build/.depend-v.haskell.tmp -dep-suffix "" -include-pkg-deps libraries/ghc-boot/./GHC/LanguageExtensions.hs libraries/ghc-boot/./GHC/LanguageExtensions/Type.hs libraries/ghc-boot/./GHC/PackageDb.hs libraries/ghc-boot/./GHC/Serialized.hs "rm" -f libraries/ghc-boot-th/dist-boot/build/.depend-v.c_asm.tmp "rm" -f libraries/ghc-boot-th/dist-boot/build/.depend-v.c_asm.bit echo "libraries/ghc-boot-th_dist-boot_depfile_c_asm_EXISTS = YES" >> libraries/ghc-boot-th/dist-boot/build/.depend-v.c_asm.tmp mv libraries/ghc-boot-th/dist-boot/build/.depend-v.c_asm.tmp libraries/ghc-boot-th/dist-boot/build/.depend-v.c_asm "rm" -f libraries/ghc-boot-th/dist-boot/build/.depend-v.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-boot-th-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot-th/. -ilibraries/ghc-boot-th/dist-boot/build -ilibraries/ghc-boot-th/dist-boot/build/autogen -Ilibraries/ghc-boot-th/dist-boot/build -Ilibraries/ghc-boot-th/dist-boot/build/autogen -Ilibraries/ghc-boot-th/. -optP-include -optPlibraries/ghc-boot-th/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/ghc-boot-th/dist-boot/build -hidir libraries/ghc-boot-th/dist-boot/build -stubdir libraries/ghc-boot-th/dist-boot/build -dep-makefile libraries/ghc-boot-th/dist-boot/build/.depend-v.haskell.tmp -dep-suffix "" -include-pkg-deps libraries/ghc-boot-th/./GHC/LanguageExtensions/Type.hs libraries/ghc-boot-th/./GHC/Lexeme.hs echo "libraries/ghc-boot_dist-boot_depfile_haskell_EXISTS = YES" >> libraries/ghc-boot/dist-boot/build/.depend-v.haskell.tmp for dir in libraries/ghc-boot/dist-boot/build/GHC/ libraries/ghc-boot/dist-boot/build/GHC/LanguageExtensions/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/ghc-boot/dist-boot/build/.depend-v.haskell.tmp > libraries/ghc-boot/dist-boot/build/.depend-v.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/ghc-boot/dist-boot/build/.depend-v.haskell.tmp2 > libraries/ghc-boot/dist-boot/build/.depend-v.haskell "rm" -f libraries/Cabal/Cabal/dist-boot/build/.depend-v.c_asm.tmp "rm" -f libraries/Cabal/Cabal/dist-boot/build/.depend-v.c_asm.bit echo "libraries/Cabal/Cabal_dist-boot_depfile_c_asm_EXISTS = YES" >> libraries/Cabal/Cabal/dist-boot/build/.depend-v.c_asm.tmp mv libraries/Cabal/Cabal/dist-boot/build/.depend-v.c_asm.tmp libraries/Cabal/Cabal/dist-boot/build/.depend-v.c_asm "rm" -f libraries/Cabal/Cabal/dist-boot/build/.depend-v.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -dep-makefile libraries/Cabal/Cabal/dist-boot/build/.depend-v.haskell.tmp -dep-suffix "" -include-pkg-deps libraries/Cabal/Cabal/./Distribution/Compat/CreatePipe.hs libraries/Cabal/Cabal/./Distribution/Compat/Environment.hs libraries/Cabal/Cabal/./Distribution/Compat/Exception.hs libraries/Cabal/Cabal/./Distribution/Compat/Internal/TempFile.hs libraries/Cabal/Cabal/./Distribution/Compat/ReadP.hs libraries/Cabal/Cabal/./Distribution/Compat/Semigroup.hs libraries/Cabal/Cabal/./Distribution/Compiler.hs libraries/Cabal/Cabal/./Distribution/InstalledPackageInfo.hs libraries/Cabal/Cabal/./Distribution/License.hs libraries/Cabal/Cabal/./Distribution/Make.hs libraries/Cabal/Cabal/./Distribution/ModuleName.hs libraries/Cabal/Cabal/./Distribution/Package.hs libraries/Cabal/Cabal/./Distribution/PackageDescription.hs libraries/Cabal/Cabal/./Distribution/PackageDescription/Check.hs libraries/Cabal/Cabal/./Distribution/PackageDescription/Configuration.hs libraries/Cabal/Cabal/./Distribution/PackageDescription/Parse.hs libraries/Cabal/Cabal/./Distribution/PackageDescription/PrettyPrint.hs libraries/Cabal/Cabal/./Distribution/PackageDescription/Utils.hs libraries/Cabal/Cabal/./Distribution/ParseUtils.hs libraries/Cabal/Cabal/./Distribution/ReadE.hs libraries/Cabal/Cabal/./Distribution/Simple.hs libraries/Cabal/Cabal/./Distribution/Simple/Bench.hs libraries/Cabal/Cabal/./Distribution/Simple/Build.hs libraries/Cabal/Cabal/./Distribution/Simple/Build/Macros.hs libraries/Cabal/Cabal/./Distribution/Simple/Build/PathsModule.hs libraries/Cabal/Cabal/./Distribution/Simple/BuildPaths.hs libraries/Cabal/Cabal/./Distribution/Simple/BuildTarget.hs libraries/Cabal/Cabal/./Distribution/Simple/CCompiler.hs libraries/Cabal/Cabal/./Distribution/Simple/Command.hs libraries/Cabal/Cabal/./Distribution/Simple/Compiler.hs libraries/Cabal/Cabal/./Distribution/Simple/Configure.hs libraries/Cabal/Cabal/./Distribution/Simple/GHC.hs libraries/Cabal/Cabal/./Distribution/Simple/GHCJS.hs libraries/Cabal/Cabal/./Distribution/Simple/Haddock.hs libraries/Cabal/Cabal/./Distribution/Simple/HaskellSuite.hs libraries/Cabal/Cabal/./Distribution/Simple/Hpc.hs libraries/Cabal/Cabal/./Distribution/Simple/Install.hs libraries/Cabal/Cabal/./Distribution/Simple/InstallDirs.hs libraries/Cabal/Cabal/./Distribution/Simple/JHC.hs libraries/Cabal/Cabal/./Distribution/Simple/LHC.hs libraries/Cabal/Cabal/./Distribution/Simple/LocalBuildInfo.hs libraries/Cabal/Cabal/./Distribution/Simple/PackageIndex.hs libraries/Cabal/Cabal/./Distribution/Simple/PreProcess.hs libraries/Cabal/Cabal/./Distribution/Simple/PreProcess/Unlit.hs libraries/Cabal/Cabal/./Distribution/Simple/Program.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Ar.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Builtin.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Db.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Find.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/GHC.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/HcPkg.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Hpc.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Internal.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Ld.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Run.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Script.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Strip.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Types.hs libraries/Cabal/Cabal/./Distribution/Simple/Register.hs libraries/Cabal/Cabal/./Distribution/Simple/Setup.hs libraries/Cabal/Cabal/./Distribution/Simple/SrcDist.hs libraries/Cabal/Cabal/./Distribution/Simple/Test.hs libraries/Cabal/Cabal/./Distribution/Simple/Test/ExeV10.hs libraries/Cabal/Cabal/./Distribution/Simple/Test/LibV09.hs libraries/Cabal/Cabal/./Distribution/Simple/Test/Log.hs libraries/Cabal/Cabal/./Distribution/Simple/UHC.hs libraries/Cabal/Cabal/./Distribution/Simple/UserHooks.hs libraries/Cabal/Cabal/./Distribution/Simple/Utils.hs libraries/Cabal/Cabal/./Distribution/System.hs libraries/Cabal/Cabal/./Distribution/TestSuite.hs libraries/Cabal/Cabal/./Distribution/Text.hs libraries/Cabal/Cabal/./Distribution/Utils/NubList.hs libraries/Cabal/Cabal/./Distribution/Verbosity.hs libraries/Cabal/Cabal/./Distribution/Version.hs libraries/Cabal/Cabal/./Language/Haskell/Extension.hs libraries/Cabal/Cabal/./Distribution/Compat/Binary.hs libraries/Cabal/Cabal/./Distribution/Compat/CopyFile.hs libraries/Cabal/Cabal/./Distribution/Compat/GetShortPathName.hs libraries/Cabal/Cabal/./Distribution/Compat/MonadFail.hs libraries/Cabal/Cabal/./Distribution/GetOpt.hs libraries/Cabal/Cabal/./Distribution/Lex.hs libraries/Cabal/Cabal/./Distribution/Simple/GHC/Internal.hs libraries/Cabal/Cabal/./Distribution/Simple/GHC/IPI642.hs libraries/Cabal/Cabal/./Distribution/Simple/GHC/IPIConvert.hs libraries/Cabal/Cabal/./Distribution/Simple/GHC/ImplInfo.hs libraries/Cabal/Cabal/dist-boot/build/autogen/Paths_Cabal.hs echo "libraries/ghc-boot-th_dist-boot_depfile_haskell_EXISTS = YES" >> libraries/ghc-boot-th/dist-boot/build/.depend-v.haskell.tmp for dir in libraries/ghc-boot-th/dist-boot/build/GHC/ libraries/ghc-boot-th/dist-boot/build/GHC/LanguageExtensions/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/ghc-boot-th/dist-boot/build/.depend-v.haskell.tmp > libraries/ghc-boot-th/dist-boot/build/.depend-v.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/ghc-boot-th/dist-boot/build/.depend-v.haskell.tmp2 > libraries/ghc-boot-th/dist-boot/build/.depend-v.haskell "rm" -f libraries/binary/dist-boot/build/.depend-v.c_asm.tmp "rm" -f libraries/binary/dist-boot/build/.depend-v.c_asm.bit echo "libraries/binary_dist-boot_depfile_c_asm_EXISTS = YES" >> libraries/binary/dist-boot/build/.depend-v.c_asm.tmp mv libraries/binary/dist-boot/build/.depend-v.c_asm.tmp libraries/binary/dist-boot/build/.depend-v.c_asm "rm" -f libraries/binary/dist-boot/build/.depend-v.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-boot/build -ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/dist-boot/build -Ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/binary/dist-boot/build -hidir libraries/binary/dist-boot/build -stubdir libraries/binary/dist-boot/build -dep-makefile libraries/binary/dist-boot/build/.depend-v.haskell.tmp -dep-suffix "" -include-pkg-deps libraries/binary/src/Data/Binary.hs libraries/binary/src/Data/Binary/Put.hs libraries/binary/src/Data/Binary/Get.hs libraries/binary/src/Data/Binary/Get/Internal.hs libraries/binary/src/Data/Binary/Builder.hs libraries/binary/src/Data/Binary/Class.hs libraries/binary/src/Data/Binary/Internal.hs libraries/binary/src/Data/Binary/Generic.hs echo "libraries/template-haskell_dist-boot_depfile_haskell_EXISTS = YES" >> libraries/template-haskell/dist-boot/build/.depend-v.haskell.tmp for dir in libraries/template-haskell/dist-boot/build/Language/Haskell/ libraries/template-haskell/dist-boot/build/Language/Haskell/TH/ libraries/template-haskell/dist-boot/build/Language/Haskell/TH/Lib/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/template-haskell/dist-boot/build/.depend-v.haskell.tmp > libraries/template-haskell/dist-boot/build/.depend-v.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/template-haskell/dist-boot/build/.depend-v.haskell.tmp2 > libraries/template-haskell/dist-boot/build/.depend-v.haskell "rm" -f libraries/hpc/dist-boot/build/.depend-v.c_asm.tmp "rm" -f libraries/hpc/dist-boot/build/.depend-v.c_asm.bit echo "libraries/hpc_dist-boot_depfile_c_asm_EXISTS = YES" >> libraries/hpc/dist-boot/build/.depend-v.c_asm.tmp mv libraries/hpc/dist-boot/build/.depend-v.c_asm.tmp libraries/hpc/dist-boot/build/.depend-v.c_asm "inplace/bin/mkdirhier" libraries/hpc/dist-boot/build/Trace/Hpc//. "rm" -f utils/genapply/dist/build/.depend.c_asm.tmp "rm" -f utils/genapply/dist/build/.depend.c_asm.bit echo "utils/genapply_dist_depfile_c_asm_EXISTS = YES" >> utils/genapply/dist/build/.depend.c_asm.tmp mv utils/genapply/dist/build/.depend.c_asm.tmp utils/genapply/dist/build/.depend.c_asm "rm" -f utils/genapply/dist/build/.depend.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genapply/. -iutils/genapply/dist/build -iutils/genapply/dist/build/autogen -Iutils/genapply/dist/build -Iutils/genapply/dist/build/autogen -optP-include -optPutils/genapply/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id pretty-1.1.3.3 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/genapply/dist/build -hidir utils/genapply/dist/build -stubdir utils/genapply/dist/build -dep-makefile utils/genapply/dist/build/.depend.haskell.tmp -dep-suffix "" -include-pkg-deps utils/genapply/./Main.hs echo "utils/genapply_dist_depfile_haskell_EXISTS = YES" >> utils/genapply/dist/build/.depend.haskell.tmp for dir in utils/genapply/dist/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/genapply/dist/build/.depend.haskell.tmp > utils/genapply/dist/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/genapply/dist/build/.depend.haskell.tmp2 > utils/genapply/dist/build/.depend.haskell "inplace/bin/mkdirhier" utils/hp2ps/dist/build//. "inplace/bin/mkdirhier" utils/unlit/dist/build//. "rm" -f ghc/stage1/build/.depend.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -ighc/. -ighc/stage1/build -ighc/stage1/build/autogen -Ighc/stage1/build -Ighc/stage1/build/autogen -optP-include -optPghc/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -no-hs-main -no-user-package-db -rtsopts -odir ghc/stage1/build -hidir ghc/stage1/build -stubdir ghc/stage1/build -dep-makefile ghc/stage1/build/.depend.haskell.tmp -dep-suffix "" -include-pkg-deps ghc/./Main.hs "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genprimopcode/. -iutils/genprimopcode/dist/build -iutils/genprimopcode/dist/build/autogen -Iutils/genprimopcode/dist/build -Iutils/genprimopcode/dist/build/autogen -optP-include -optPutils/genprimopcode/dist/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/genprimopcode/dist/build -hidir utils/genprimopcode/dist/build -stubdir utils/genprimopcode/dist/build -c utils/genprimopcode/./Lexer.hs -o utils/genprimopcode/dist/build/Lexer.o echo "ghc_stage1_depfile_haskell_EXISTS = YES" >> ghc/stage1/build/.depend.haskell.tmp for dir in ghc/stage1/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' ghc/stage1/build/.depend.haskell.tmp > ghc/stage1/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' ghc/stage1/build/.depend.haskell.tmp2 > ghc/stage1/build/.depend.haskell "rm" -f utils/hp2ps/dist/build/.depend.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/AreaBelow.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Curves.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Error.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit echo "libraries/binary_dist-boot_depfile_haskell_EXISTS = YES" >> libraries/binary/dist-boot/build/.depend-v.haskell.tmp for dir in libraries/binary/dist-boot/build/Data/ libraries/binary/dist-boot/build/Data/Binary/ libraries/binary/dist-boot/build/Data/Binary/Get/; do if test ! -d $dir; then mkdir -p $dir; fi done sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Main.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit grep -v ' : [a-zA-Z]:/' libraries/binary/dist-boot/build/.depend-v.haskell.tmp > libraries/binary/dist-boot/build/.depend-v.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/binary/dist-boot/build/.depend-v.haskell.tmp2 > libraries/binary/dist-boot/build/.depend-v.haskell "rm" -f utils/unlit/dist/build/.depend.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iutils/unlit/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/unlit/unlit.c -MF utils/unlit/dist/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Reorder.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/unlit/|" -e "1s|utils/unlit/|utils/unlit/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/unlit/dist/build/.depend.c_asm.bit >> utils/unlit/dist/build/.depend.c_asm.tmp && true "rm" -f utils/unlit/dist/build/.depend.c_asm.bit echo "utils/unlit_dist_depfile_c_asm_EXISTS = YES" >> utils/unlit/dist/build/.depend.c_asm.tmp mv utils/unlit/dist/build/.depend.c_asm.tmp utils/unlit/dist/build/.depend.c_asm sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/TopTwenty.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit echo "libraries/transformers_dist-boot_depfile_haskell_EXISTS = YES" >> libraries/transformers/dist-boot/build/.depend-v.haskell.tmp for dir in libraries/transformers/dist-boot/build/Control/Applicative/ libraries/transformers/dist-boot/build/Control/Monad/ libraries/transformers/dist-boot/build/Control/Monad/Trans/ libraries/transformers/dist-boot/build/Control/Monad/Trans/RWS/ libraries/transformers/dist-boot/build/Control/Monad/Trans/State/ libraries/transformers/dist-boot/build/Control/Monad/Trans/Writer/ libraries/transformers/dist-boot/build/Data/Functor/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/transformers/dist-boot/build/.depend-v.haskell.tmp > libraries/transformers/dist-boot/build/.depend-v.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/transformers/dist-boot/build/.depend-v.haskell.tmp2 > libraries/transformers/dist-boot/build/.depend-v.haskell sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/AuxFile.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit echo "libraries/hoopl_dist-boot_depfile_haskell_EXISTS = YES" >> libraries/hoopl/dist-boot/build/.depend-v.haskell.tmp for dir in libraries/hoopl/dist-boot/build/Compiler/ libraries/hoopl/dist-boot/build/Compiler/Hoopl/ libraries/hoopl/dist-boot/build/Compiler/Hoopl/Passes/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/hoopl/dist-boot/build/.depend-v.haskell.tmp > libraries/hoopl/dist-boot/build/.depend-v.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/hoopl/dist-boot/build/.depend-v.haskell.tmp2 > libraries/hoopl/dist-boot/build/.depend-v.haskell sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Deviation.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/HpFile.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Marks.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Scale.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genprimopcode/. -iutils/genprimopcode/dist/build -iutils/genprimopcode/dist/build/autogen -Iutils/genprimopcode/dist/build -Iutils/genprimopcode/dist/build/autogen -optP-include -optPutils/genprimopcode/dist/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/genprimopcode/dist/build -hidir utils/genprimopcode/dist/build -stubdir utils/genprimopcode/dist/build -c utils/genprimopcode/./Parser.hs -o utils/genprimopcode/dist/build/Parser.o clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/TraceElement.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit echo "libraries/Cabal/Cabal_dist-boot_depfile_haskell_EXISTS = YES" >> libraries/Cabal/Cabal/dist-boot/build/.depend-v.haskell.tmp for dir in libraries/Cabal/Cabal/dist-boot/build/./ libraries/Cabal/Cabal/dist-boot/build/Distribution/ libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/ libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/Internal/ libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription/ libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/ libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Build/ libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHC/ libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/PreProcess/ libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/ libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Test/ libraries/Cabal/Cabal/dist-boot/build/Distribution/Utils/ libraries/Cabal/Cabal/dist-boot/build/Language/Haskell/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/Cabal/Cabal/dist-boot/build/.depend-v.haskell.tmp > libraries/Cabal/Cabal/dist-boot/build/.depend-v.haskell.tmp2 sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/Cabal/Cabal/dist-boot/build/.depend-v.haskell.tmp2 > libraries/Cabal/Cabal/dist-boot/build/.depend-v.haskell clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Axes.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Dimensions.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -o utils/deriveConstants/dist/build/tmp/deriveConstants -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/deriveConstants/. -iutils/deriveConstants/dist/build -iutils/deriveConstants/dist/build/autogen -Iutils/deriveConstants/dist/build -Iutils/deriveConstants/dist/build/autogen -optP-include -optPutils/deriveConstants/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/deriveConstants/dist/build -hidir utils/deriveConstants/dist/build -stubdir utils/deriveConstants/dist/build -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/deriveConstants/. -iutils/deriveConstants/dist/build -iutils/deriveConstants/dist/build/autogen -Iutils/deriveConstants/dist/build -Iutils/deriveConstants/dist/build/autogen -optP-include -optPutils/deriveConstants/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts utils/deriveConstants/dist/build/Main.o sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Key.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build -c utils/hsc2hs/./C.hs -o utils/hsc2hs/dist/build/C.o sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/PsFile.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Shade.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit In file included from /tmp/ghc16129_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iutils/hp2ps/dist/build/autogen -Wno-unknown-pragmas -MM -x c utils/hp2ps/Utilities.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|utils/hp2ps/|" -e "1s|utils/hp2ps/|utils/hp2ps/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" utils/hp2ps/dist/build/.depend.c_asm.bit >> utils/hp2ps/dist/build/.depend.c_asm.tmp && true "rm" -f utils/hp2ps/dist/build/.depend.c_asm.bit echo "utils/hp2ps_dist_depfile_c_asm_EXISTS = YES" >> utils/hp2ps/dist/build/.depend.c_asm.tmp mv utils/hp2ps/dist/build/.depend.c_asm.tmp utils/hp2ps/dist/build/.depend.c_asm /usr/bin/install -c -o pbulkXXX -g users -m 755 utils/deriveConstants/dist/build/tmp/deriveConstants inplace/lib/bin/deriveConstants "rm" -f inplace/bin/deriveConstants echo '#!/bin/sh' >> inplace/bin/deriveConstants echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/deriveConstants"' >> inplace/bin/deriveConstants echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/deriveConstants echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/deriveConstants echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/deriveConstants echo 'pgmgcc="clang"' >> inplace/bin/deriveConstants echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/process-1.4.3.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/filepath-1.4.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/containers-0.5.7.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/deepseq-1.4.2.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/array-0.5.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0:/usr/lib:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/integer-simple-0.1.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/ghc-prim-0.5.0.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/rts${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/deriveConstants echo 'exec "$executablename" ${1+"$@"}' >> inplace/bin/deriveConstants chmod +x inplace/bin/deriveConstants inplace/bin/deriveConstants --gen-haskell-type -o includes/dist-derivedconstants/header/GHCConstantsHaskellType.hs --tmpdir includes/dist-derivedconstants/header/ --gcc-program "clang" --gcc-flag -Wall --gcc-flag -Wno-unknown-pragmas --gcc-flag -fno-stack-protector --gcc-flag -Iincludes --gcc-flag -Iincludes/dist --gcc-flag -Iincludes/dist-derivedconstants/header --gcc-flag -Iincludes/dist-ghcconstants/header --gcc-flag -Irts --gcc-flag -fcommon --nm-program "/usr/bin/nm" --objdump-program "/usr/bin/objdump" --target-os "netbsd" inplace/bin/deriveConstants --gen-haskell-wrappers -o includes/dist-derivedconstants/header/GHCConstantsHaskellWrappers.hs --tmpdir includes/dist-derivedconstants/header/ --gcc-program "clang" --gcc-flag -Wall --gcc-flag -Wno-unknown-pragmas --gcc-flag -fno-stack-protector --gcc-flag -Iincludes --gcc-flag -Iincludes/dist --gcc-flag -Iincludes/dist-derivedconstants/header --gcc-flag -Iincludes/dist-ghcconstants/header --gcc-flag -Irts --gcc-flag -fcommon --nm-program "/usr/bin/nm" --objdump-program "/usr/bin/objdump" --target-os "netbsd" inplace/bin/deriveConstants --gen-haskell-exports -o includes/dist-derivedconstants/header/GHCConstantsHaskellExports.hs --tmpdir includes/dist-derivedconstants/header/ --gcc-program "clang" --gcc-flag -Wall --gcc-flag -Wno-unknown-pragmas --gcc-flag -fno-stack-protector --gcc-flag -Iincludes --gcc-flag -Iincludes/dist --gcc-flag -Iincludes/dist-derivedconstants/header --gcc-flag -Iincludes/dist-ghcconstants/header --gcc-flag -Irts --gcc-flag -fcommon --nm-program "/usr/bin/nm" --objdump-program "/usr/bin/objdump" --target-os "netbsd" inplace/bin/deriveConstants --gen-header -o includes/dist-derivedconstants/header/DerivedConstants.h --tmpdir includes/dist-derivedconstants/header/ --gcc-program "clang" --gcc-flag -Wall --gcc-flag -Wno-unknown-pragmas --gcc-flag -fno-stack-protector --gcc-flag -Iincludes --gcc-flag -Iincludes/dist --gcc-flag -Iincludes/dist-derivedconstants/header --gcc-flag -Iincludes/dist-ghcconstants/header --gcc-flag -Irts --gcc-flag -fcommon --nm-program "/usr/bin/nm" --objdump-program "/usr/bin/objdump" --target-os "netbsd" In file included from includes/dist-derivedconstants/header/tmp.c:13: In file included from includes/Rts.h:217: includes/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build -c utils/hsc2hs/./UtilsCodegen.hs -o utils/hsc2hs/dist/build/UtilsCodegen.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build -c utils/hsc2hs/./CrossCodegen.hs -o utils/hsc2hs/dist/build/CrossCodegen.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genprimopcode/. -iutils/genprimopcode/dist/build -iutils/genprimopcode/dist/build/autogen -Iutils/genprimopcode/dist/build -Iutils/genprimopcode/dist/build/autogen -optP-include -optPutils/genprimopcode/dist/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/genprimopcode/dist/build -hidir utils/genprimopcode/dist/build -stubdir utils/genprimopcode/dist/build -c utils/genprimopcode/./Main.hs -o utils/genprimopcode/dist/build/Main.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build -c utils/hsc2hs/./DirectCodegen.hs -o utils/hsc2hs/dist/build/DirectCodegen.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build -c utils/hsc2hs/./Main.hs -o utils/hsc2hs/dist/build/Main.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -o utils/genprimopcode/dist/build/tmp/genprimopcode -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genprimopcode/. -iutils/genprimopcode/dist/build -iutils/genprimopcode/dist/build/autogen -Iutils/genprimopcode/dist/build -Iutils/genprimopcode/dist/build/autogen -optP-include -optPutils/genprimopcode/dist/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/genprimopcode/dist/build -hidir utils/genprimopcode/dist/build -stubdir utils/genprimopcode/dist/build -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genprimopcode/. -iutils/genprimopcode/dist/build -iutils/genprimopcode/dist/build/autogen -Iutils/genprimopcode/dist/build -Iutils/genprimopcode/dist/build/autogen -optP-include -optPutils/genprimopcode/dist/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -XHaskell2010 -no-user-package-db -rtsopts utils/genprimopcode/dist/build/Main.o utils/genprimopcode/dist/build/Lexer.o utils/genprimopcode/dist/build/Parser.o utils/genprimopcode/dist/build/ParserM.o utils/genprimopcode/dist/build/Syntax.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -o utils/hsc2hs/dist/build/tmp/hsc2hs -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts utils/hsc2hs/dist/build/Main.o utils/hsc2hs/dist/build/C.o utils/hsc2hs/dist/build/Common.o utils/hsc2hs/dist/build/CrossCodegen.o utils/hsc2hs/dist/build/DirectCodegen.o utils/hsc2hs/dist/build/Flags.o utils/hsc2hs/dist/build/HSCParser.o utils/hsc2hs/dist/build/UtilsCodegen.o utils/hsc2hs/dist/build/Paths_hsc2hs.o In file included from /tmp/ghc856_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14181_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. /usr/bin/install -c -o pbulkXXX -g users -m 755 utils/genprimopcode/dist/build/tmp/genprimopcode inplace/lib/bin/genprimopcode "rm" -f inplace/bin/genprimopcode echo '#!/bin/sh' >> inplace/bin/genprimopcode echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/genprimopcode"' >> inplace/bin/genprimopcode echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/genprimopcode echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/genprimopcode echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/genprimopcode echo 'pgmgcc="clang"' >> inplace/bin/genprimopcode echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/array-0.5.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0:/usr/lib:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/integer-simple-0.1.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/ghc-prim-0.5.0.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/rts${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/genprimopcode echo 'exec "$executablename" ${1+"$@"}' >> inplace/bin/genprimopcode chmod +x inplace/bin/genprimopcode "inplace/bin/genprimopcode" --data-decl < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-data-decl.hs-incl "inplace/bin/genprimopcode" --primop-tag < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-tag.hs-incl "inplace/bin/genprimopcode" --primop-list < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-list.hs-incl "inplace/bin/genprimopcode" --has-side-effects < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-has-side-effects.hs-incl "inplace/bin/genprimopcode" --out-of-line < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-out-of-line.hs-incl "inplace/bin/genprimopcode" --commutable < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-commutable.hs-incl "inplace/bin/genprimopcode" --code-size < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-code-size.hs-incl "inplace/bin/genprimopcode" --can-fail < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-can-fail.hs-incl "inplace/bin/genprimopcode" --strictness < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-strictness.hs-incl "inplace/bin/genprimopcode" --fixity < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-fixity.hs-incl "inplace/bin/genprimopcode" --primop-primop-info < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-primop-info.hs-incl "inplace/bin/genprimopcode" --primop-vector-uniques < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-vector-uniques.hs-incl "inplace/bin/genprimopcode" --primop-vector-tys < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-vector-tys.hs-incl "inplace/bin/genprimopcode" --primop-vector-tys-exports < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-vector-tys-exports.hs-incl "inplace/bin/genprimopcode" --primop-vector-tycons < compiler/stage1/build/primops.txt > compiler/stage1/build/primop-vector-tycons.hs-incl /usr/bin/install -c -o pbulkXXX -g users -m 755 utils/hsc2hs/dist/build/tmp/hsc2hs inplace/lib/bin/hsc2hs "rm" -f inplace/bin/hsc2hs echo '#!/bin/sh' >> inplace/bin/hsc2hs echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/hsc2hs"' >> inplace/bin/hsc2hs echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/hsc2hs echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/hsc2hs echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/hsc2hs echo 'pgmgcc="clang"' >> inplace/bin/hsc2hs echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/process-1.4.3.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/filepath-1.4.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/containers-0.5.7.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/deepseq-1.4.2.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/array-0.5.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0:/usr/lib:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/integer-simple-0.1.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/ghc-prim-0.5.0.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/rts${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/hsc2hs cat utils/hsc2hs/hsc2hs.wrapper >> inplace/bin/hsc2hs chmod +x inplace/bin/hsc2hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Icompiler/stage1/build/autogen' '--cflag=-Icompiler/.' '--cflag=-Icompiler/parser' '--cflag=-Icompiler/utils' '--cflag=-Icompiler/stage1' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/process-1.4.3.0/include' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0/include' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1/include' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1/include' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0/include' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Icompiler/stage1/build/autogen --cflag=-include --cflag=compiler/stage1/build/autogen/cabal_macros.h compiler/utils/Fingerprint.hsc -o compiler/stage1/build/Fingerprint.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/hpc/dist-boot/build/autogen' '--cflag=-Ilibraries/hpc/.' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0/include' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1/include' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1/include' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0/include' '--cflag=-I/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/hpc/dist-boot/build/autogen --cflag=-include --cflag=libraries/hpc/dist-boot/build/autogen/cabal_macros.h libraries/hpc/./Trace/Hpc/Reflect.hsc -o libraries/hpc/dist-boot/build/Trace/Hpc/Reflect.hs In file included from Reflect.hsc:22: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -f compiler/stage1/build/.depend-v.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -dep-makefile compiler/stage1/build/.depend-v.haskell.tmp -dep-suffix "" -include-pkg-deps compiler/basicTypes/Avail.hs compiler/basicTypes/BasicTypes.hs compiler/basicTypes/ConLike.hs compiler/basicTypes/DataCon.hs compiler/basicTypes/PatSyn.hs compiler/basicTypes/Demand.hs compiler/cmm/Debug.hs compiler/utils/Exception.hs compiler/basicTypes/FieldLabel.hs compiler/main/GhcMonad.hs compiler/main/Hooks.hs compiler/basicTypes/Id.hs compiler/basicTypes/IdInfo.hs compiler/basicTypes/Lexeme.hs compiler/basicTypes/Literal.hs compiler/llvmGen/Llvm.hs compiler/llvmGen/Llvm/AbsSyn.hs compiler/llvmGen/Llvm/MetaData.hs compiler/llvmGen/Llvm/PpLlvm.hs compiler/llvmGen/Llvm/Types.hs compiler/llvmGen/LlvmCodeGen.hs compiler/llvmGen/LlvmCodeGen/Base.hs compiler/llvmGen/LlvmCodeGen/CodeGen.hs compiler/llvmGen/LlvmCodeGen/Data.hs compiler/llvmGen/LlvmCodeGen/Ppr.hs compiler/llvmGen/LlvmCodeGen/Regs.hs compiler/llvmGen/LlvmMangler.hs compiler/basicTypes/MkId.hs compiler/basicTypes/Module.hs compiler/basicTypes/Name.hs compiler/basicTypes/NameEnv.hs compiler/basicTypes/NameSet.hs compiler/basicTypes/OccName.hs compiler/basicTypes/RdrName.hs compiler/basicTypes/SrcLoc.hs compiler/basicTypes/UniqSupply.hs compiler/basicTypes/Unique.hs compiler/basicTypes/Var.hs compiler/basicTypes/VarEnv.hs compiler/basicTypes/VarSet.hs compiler/utils/UnVarGraph.hs compiler/cmm/BlockId.hs compiler/cmm/CLabel.hs compiler/cmm/Cmm.hs compiler/cmm/CmmBuildInfoTables.hs compiler/cmm/CmmPipeline.hs compiler/cmm/CmmCallConv.hs compiler/cmm/CmmCommonBlockElim.hs compiler/cmm/CmmImplementSwitchPlans.hs compiler/cmm/CmmContFlowOpt.hs compiler/cmm/CmmExpr.hs compiler/cmm/CmmInfo.hs compiler/cmm/CmmLex.hs compiler/cmm/CmmLint.hs compiler/cmm/CmmLive.hs compiler/cmm/CmmMachOp.hs compiler/cmm/CmmSwitch.hs compiler/cmm/CmmNode.hs compiler/cmm/CmmOpt.hs compiler/cmm/CmmParse.hs compiler/cmm/CmmProcPoint.hs compiler/cmm/CmmSink.hs compiler/cmm/CmmType.hs compiler/cmm/CmmUtils.hs compiler/cmm/CmmLayoutStack.hs compiler/cmm/MkGraph.hs compiler/nativeGen/PprBase.hs compiler/cmm/PprC.hs compiler/cmm/PprCmm.hs compiler/cmm/PprCmmDecl.hs compiler/cmm/PprCmmExpr.hs compiler/cmm/Bitmap.hs compiler/codeGen/CodeGen/Platform.hs compiler/codeGen/CodeGen/Platform/ARM.hs compiler/codeGen/CodeGen/Platform/ARM64.hs compiler/codeGen/CodeGen/Platform/NoRegs.hs compiler/codeGen/CodeGen/Platform/PPC.hs compiler/codeGen/CodeGen/Platform/PPC_Darwin.hs compiler/codeGen/CodeGen/Platform/SPARC.hs compiler/codeGen/CodeGen/Platform/X86.hs compiler/codeGen/CodeGen/Platform/X86_64.hs compiler/codeGen/CgUtils.hs compiler/codeGen/StgCmm.hs compiler/codeGen/StgCmmBind.hs compiler/codeGen/StgCmmClosure.hs compiler/codeGen/StgCmmCon.hs compiler/codeGen/StgCmmEnv.hs compiler/codeGen/StgCmmExpr.hs compiler/codeGen/StgCmmForeign.hs compiler/codeGen/StgCmmHeap.hs compiler/codeGen/StgCmmHpc.hs compiler/codeGen/StgCmmArgRep.hs compiler/codeGen/StgCmmLayout.hs compiler/codeGen/StgCmmMonad.hs compiler/codeGen/StgCmmPrim.hs compiler/codeGen/StgCmmProf.hs compiler/codeGen/StgCmmTicky.hs compiler/codeGen/StgCmmUtils.hs compiler/codeGen/StgCmmExtCode.hs compiler/cmm/SMRep.hs compiler/coreSyn/CoreArity.hs compiler/coreSyn/CoreFVs.hs compiler/coreSyn/CoreLint.hs compiler/coreSyn/CorePrep.hs compiler/coreSyn/CoreSubst.hs compiler/coreSyn/CoreSyn.hs compiler/coreSyn/TrieMap.hs compiler/coreSyn/CoreTidy.hs compiler/coreSyn/CoreUnfold.hs compiler/coreSyn/CoreUtils.hs compiler/coreSyn/CoreSeq.hs compiler/coreSyn/CoreStats.hs compiler/coreSyn/MkCore.hs compiler/coreSyn/PprCore.hs compiler/deSugar/PmExpr.hs compiler/deSugar/TmOracle.hs compiler/deSugar/Check.hs compiler/deSugar/Coverage.hs compiler/deSugar/Desugar.hs compiler/deSugar/DsArrows.hs compiler/deSugar/DsBinds.hs compiler/deSugar/DsCCall.hs compiler/deSugar/DsExpr.hs compiler/deSugar/DsForeign.hs compiler/deSugar/DsGRHSs.hs compiler/deSugar/DsListComp.hs compiler/deSugar/DsMonad.hs compiler/deSugar/DsUtils.hs compiler/deSugar/Match.hs compiler/deSugar/MatchCon.hs compiler/deSugar/MatchLit.hs compiler/hsSyn/HsBinds.hs compiler/hsSyn/HsDecls.hs compiler/hsSyn/HsDoc.hs compiler/hsSyn/HsExpr.hs compiler/hsSyn/HsImpExp.hs compiler/hsSyn/HsLit.hs compiler/hsSyn/PlaceHolder.hs compiler/hsSyn/HsPat.hs compiler/hsSyn/HsSyn.hs compiler/hsSyn/HsTypes.hs compiler/hsSyn/HsUtils.hs compiler/iface/BinIface.hs compiler/iface/BuildTyCl.hs compiler/iface/IfaceEnv.hs compiler/iface/IfaceSyn.hs compiler/iface/IfaceType.hs compiler/iface/LoadIface.hs compiler/iface/MkIface.hs compiler/iface/TcIface.hs compiler/iface/FlagChecker.hs compiler/main/Annotations.hs compiler/main/CmdLineParser.hs compiler/main/CodeOutput.hs compiler/stage1/build/Config.hs compiler/main/Constants.hs compiler/main/DriverMkDepend.hs compiler/main/DriverPhases.hs compiler/main/PipelineMonad.hs compiler/main/DriverPipeline.hs compiler/main/DynFlags.hs compiler/main/ErrUtils.hs compiler/main/Finder.hs compiler/main/GHC.hs compiler/main/GhcMake.hs compiler/main/GhcPlugins.hs compiler/main/DynamicLoading.hs compiler/main/HeaderInfo.hs compiler/main/HscMain.hs compiler/main/HscStats.hs compiler/main/HscTypes.hs compiler/main/InteractiveEval.hs compiler/main/InteractiveEvalTypes.hs compiler/main/PackageConfig.hs compiler/main/Packages.hs compiler/main/PlatformConstants.hs compiler/main/Plugins.hs compiler/typecheck/TcPluginM.hs compiler/main/PprTyThing.hs compiler/main/StaticFlags.hs compiler/deSugar/StaticPtrTable.hs compiler/main/SysTools.hs compiler/main/Elf.hs compiler/main/TidyPgm.hs compiler/parser/Ctype.hs compiler/parser/HaddockUtils.hs compiler/parser/Lexer.hs compiler/types/OptCoercion.hs compiler/parser/Parser.hs compiler/parser/RdrHsSyn.hs compiler/parser/ApiAnnotation.hs compiler/prelude/ForeignCall.hs compiler/prelude/PrelInfo.hs compiler/prelude/PrelNames.hs compiler/prelude/PrelRules.hs compiler/prelude/PrimOp.hs compiler/prelude/TysPrim.hs compiler/prelude/TysWiredIn.hs compiler/profiling/CostCentre.hs compiler/profiling/ProfInit.hs compiler/profiling/SCCfinal.hs compiler/rename/RnBinds.hs compiler/rename/RnEnv.hs compiler/rename/RnExpr.hs compiler/rename/RnHsDoc.hs compiler/rename/RnNames.hs compiler/rename/RnPat.hs compiler/rename/RnSource.hs compiler/rename/RnSplice.hs compiler/rename/RnTypes.hs compiler/simplCore/CoreMonad.hs compiler/simplCore/CSE.hs compiler/simplCore/FloatIn.hs compiler/simplCore/FloatOut.hs compiler/simplCore/LiberateCase.hs compiler/simplCore/OccurAnal.hs compiler/simplCore/SAT.hs compiler/simplCore/SetLevels.hs compiler/simplCore/SimplCore.hs compiler/simplCore/SimplEnv.hs compiler/simplCore/SimplMonad.hs compiler/simplCore/SimplUtils.hs compiler/simplCore/Simplify.hs compiler/simplStg/SimplStg.hs compiler/simplStg/StgStats.hs compiler/simplStg/UnariseStg.hs compiler/specialise/Rules.hs compiler/specialise/SpecConstr.hs compiler/specialise/Specialise.hs compiler/stgSyn/CoreToStg.hs compiler/stgSyn/StgLint.hs compiler/stgSyn/StgSyn.hs compiler/simplCore/CallArity.hs compiler/stranal/DmdAnal.hs compiler/stranal/WorkWrap.hs compiler/stranal/WwLib.hs compiler/typecheck/FamInst.hs compiler/typecheck/Inst.hs compiler/typecheck/TcAnnotations.hs compiler/typecheck/TcArrows.hs compiler/typecheck/TcBinds.hs compiler/typecheck/TcClassDcl.hs compiler/typecheck/TcDefaults.hs compiler/typecheck/TcDeriv.hs compiler/typecheck/TcEnv.hs compiler/typecheck/TcExpr.hs compiler/typecheck/TcForeign.hs compiler/typecheck/TcGenDeriv.hs compiler/typecheck/TcGenGenerics.hs compiler/typecheck/TcHsSyn.hs compiler/typecheck/TcHsType.hs compiler/typecheck/TcInstDcls.hs compiler/typecheck/TcMType.hs compiler/typecheck/TcValidity.hs compiler/typecheck/TcMatches.hs compiler/typecheck/TcPat.hs compiler/typecheck/TcPatSyn.hs compiler/typecheck/TcRnDriver.hs compiler/typecheck/TcRnMonad.hs compiler/typecheck/TcRnTypes.hs compiler/typecheck/TcRules.hs compiler/typecheck/TcSimplify.hs compiler/typecheck/TcErrors.hs compiler/typecheck/TcTyClsDecls.hs compiler/typecheck/TcTyDecls.hs compiler/typecheck/TcTypeable.hs compiler/typecheck/TcType.hs compiler/typecheck/TcEvidence.hs compiler/typecheck/TcUnify.hs compiler/typecheck/TcInteract.hs compiler/typecheck/TcCanonical.hs compiler/typecheck/TcFlatten.hs compiler/typecheck/TcSMonad.hs compiler/typecheck/TcTypeNats.hs compiler/typecheck/TcSplice.hs compiler/types/Class.hs compiler/types/Coercion.hs compiler/deSugar/DsMeta.hs compiler/prelude/THNames.hs compiler/types/FamInstEnv.hs compiler/typecheck/FunDeps.hs compiler/types/InstEnv.hs compiler/types/TyCon.hs compiler/types/CoAxiom.hs compiler/types/Kind.hs compiler/types/Type.hs compiler/types/TyCoRep.hs compiler/types/Unify.hs compiler/utils/Bag.hs compiler/utils/Binary.hs compiler/utils/BooleanFormula.hs compiler/utils/BufWrite.hs compiler/utils/Digraph.hs compiler/utils/Encoding.hs compiler/utils/FastFunctions.hs compiler/utils/FastMutInt.hs compiler/utils/FastString.hs compiler/utils/FastStringEnv.hs compiler/stage1/build/Fingerprint.hs compiler/utils/FiniteMap.hs compiler/utils/FV.hs compiler/utils/GraphBase.hs compiler/utils/GraphColor.hs compiler/utils/GraphOps.hs compiler/utils/GraphPpr.hs compiler/utils/IOEnv.hs compiler/utils/ListSetOps.hs compiler/utils/Maybes.hs compiler/utils/MonadUtils.hs compiler/utils/OrdList.hs compiler/utils/Outputable.hs compiler/utils/Pair.hs compiler/utils/Panic.hs compiler/utils/Pretty.hs compiler/utils/State.hs compiler/utils/Stream.hs compiler/utils/StringBuffer.hs compiler/utils/UniqDFM.hs compiler/utils/UniqDSet.hs compiler/utils/UniqFM.hs compiler/utils/UniqSet.hs compiler/utils/Util.hs compiler/vectorise/Vectorise/Builtins/Base.hs compiler/vectorise/Vectorise/Builtins/Initialise.hs compiler/vectorise/Vectorise/Builtins.hs compiler/vectorise/Vectorise/Monad/Base.hs compiler/vectorise/Vectorise/Monad/Naming.hs compiler/vectorise/Vectorise/Monad/Local.hs compiler/vectorise/Vectorise/Monad/Global.hs compiler/vectorise/Vectorise/Monad/InstEnv.hs compiler/vectorise/Vectorise/Monad.hs compiler/vectorise/Vectorise/Utils/Base.hs compiler/vectorise/Vectorise/Utils/Closure.hs compiler/vectorise/Vectorise/Utils/Hoisting.hs compiler/vectorise/Vectorise/Utils/PADict.hs compiler/vectorise/Vectorise/Utils/Poly.hs compiler/vectorise/Vectorise/Utils.hs compiler/vectorise/Vectorise/Generic/Description.hs compiler/vectorise/Vectorise/Generic/PAMethods.hs compiler/vectorise/Vectorise/Generic/PADict.hs compiler/vectorise/Vectorise/Generic/PData.hs compiler/vectorise/Vectorise/Type/Env.hs compiler/vectorise/Vectorise/Type/Type.hs compiler/vectorise/Vectorise/Type/TyConDecl.hs compiler/vectorise/Vectorise/Type/Classify.hs compiler/vectorise/Vectorise/Convert.hs compiler/vectorise/Vectorise/Vect.hs compiler/vectorise/Vectorise/Var.hs compiler/vectorise/Vectorise/Env.hs compiler/vectorise/Vectorise/Exp.hs compiler/vectorise/Vectorise.hs compiler/cmm/Hoopl/Dataflow.hs compiler/cmm/Hoopl.hs compiler/nativeGen/AsmCodeGen.hs compiler/nativeGen/TargetReg.hs compiler/nativeGen/NCGMonad.hs compiler/nativeGen/Instruction.hs compiler/nativeGen/Format.hs compiler/nativeGen/Reg.hs compiler/nativeGen/RegClass.hs compiler/nativeGen/PIC.hs compiler/utils/Platform.hs compiler/nativeGen/CPrim.hs compiler/nativeGen/X86/Regs.hs compiler/nativeGen/X86/RegInfo.hs compiler/nativeGen/X86/Instr.hs compiler/nativeGen/X86/Cond.hs compiler/nativeGen/X86/Ppr.hs compiler/nativeGen/X86/CodeGen.hs compiler/nativeGen/PPC/Regs.hs compiler/nativeGen/PPC/RegInfo.hs compiler/nativeGen/PPC/Instr.hs compiler/nativeGen/PPC/Cond.hs compiler/nativeGen/PPC/Ppr.hs compiler/nativeGen/PPC/CodeGen.hs compiler/nativeGen/SPARC/Base.hs compiler/nativeGen/SPARC/Regs.hs compiler/nativeGen/SPARC/Imm.hs compiler/nativeGen/SPARC/AddrMode.hs compiler/nativeGen/SPARC/Cond.hs compiler/nativeGen/SPARC/Instr.hs compiler/nativeGen/SPARC/Stack.hs compiler/nativeGen/SPARC/ShortcutJump.hs compiler/nativeGen/SPARC/Ppr.hs compiler/nativeGen/SPARC/CodeGen.hs compiler/nativeGen/SPARC/CodeGen/Amode.hs compiler/nativeGen/SPARC/CodeGen/Base.hs compiler/nativeGen/SPARC/CodeGen/CondCode.hs compiler/nativeGen/SPARC/CodeGen/Gen32.hs compiler/nativeGen/SPARC/CodeGen/Gen64.hs compiler/nativeGen/SPARC/CodeGen/Sanity.hs compiler/nativeGen/SPARC/CodeGen/Expand.hs compiler/nativeGen/RegAlloc/Liveness.hs compiler/nativeGen/RegAlloc/Graph/Main.hs compiler/nativeGen/RegAlloc/Graph/Stats.hs compiler/nativeGen/RegAlloc/Graph/ArchBase.hs compiler/nativeGen/RegAlloc/Graph/ArchX86.hs compiler/nativeGen/RegAlloc/Graph/Coalesce.hs compiler/nativeGen/RegAlloc/Graph/Spill.hs compiler/nativeGen/RegAlloc/Graph/SpillClean.hs compiler/nativeGen/RegAlloc/Graph/SpillCost.hs compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs compiler/nativeGen/RegAlloc/Linear/Main.hs compiler/nativeGen/RegAlloc/Linear/JoinToTargets.hs compiler/nativeGen/RegAlloc/Linear/State.hs compiler/nativeGen/RegAlloc/Linear/Stats.hs compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/StackMap.hs compiler/nativeGen/RegAlloc/Linear/Base.hs compiler/nativeGen/RegAlloc/Linear/X86/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/X86_64/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/PPC/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/SPARC/FreeRegs.hs compiler/nativeGen/Dwarf.hs compiler/nativeGen/Dwarf/Types.hs compiler/nativeGen/Dwarf/Constants.hs "rm" -f libraries/hpc/dist-boot/build/.depend-v.haskell.tmp "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -M -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-boot/build -ilibraries/hpc/dist-boot/build/autogen -Ilibraries/hpc/dist-boot/build -Ilibraries/hpc/dist-boot/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hpc/dist-boot/build -hidir libraries/hpc/dist-boot/build -stubdir libraries/hpc/dist-boot/build -dep-makefile libraries/hpc/dist-boot/build/.depend-v.haskell.tmp -dep-suffix "" -include-pkg-deps libraries/hpc/./Trace/Hpc/Util.hs libraries/hpc/./Trace/Hpc/Mix.hs libraries/hpc/./Trace/Hpc/Tix.hs libraries/hpc/dist-boot/build/Trace/Hpc/Reflect.hs echo "libraries/hpc_dist-boot_depfile_haskell_EXISTS = YES" >> libraries/hpc/dist-boot/build/.depend-v.haskell.tmp for dir in libraries/hpc/dist-boot/build/Trace/Hpc/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/hpc/dist-boot/build/.depend-v.haskell.tmp > libraries/hpc/dist-boot/build/.depend-v.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/hpc/dist-boot/build/.depend-v.haskell.tmp2 > libraries/hpc/dist-boot/build/.depend-v.haskell <> echo "compiler_stage1_depfile_haskell_EXISTS = YES" >> compiler/stage1/build/.depend-v.haskell.tmp for dir in compiler/stage1/build/./ compiler/stage1/build/CodeGen/ compiler/stage1/build/CodeGen/Platform/ compiler/stage1/build/Dwarf/ compiler/stage1/build/Hoopl/ compiler/stage1/build/Llvm/ compiler/stage1/build/LlvmCodeGen/ compiler/stage1/build/PPC/ compiler/stage1/build/RegAlloc/ compiler/stage1/build/RegAlloc/Graph/ compiler/stage1/build/RegAlloc/Linear/ compiler/stage1/build/RegAlloc/Linear/PPC/ compiler/stage1/build/RegAlloc/Linear/SPARC/ compiler/stage1/build/RegAlloc/Linear/X86/ compiler/stage1/build/RegAlloc/Linear/X86_64/ compiler/stage1/build/SPARC/ compiler/stage1/build/SPARC/CodeGen/ compiler/stage1/build/Vectorise/ compiler/stage1/build/Vectorise/Builtins/ compiler/stage1/build/Vectorise/Generic/ compiler/stage1/build/Vectorise/Monad/ compiler/stage1/build/Vectorise/Type/ compiler/stage1/build/Vectorise/Utils/ compiler/stage1/build/X86/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' compiler/stage1/build/.depend-v.haskell.tmp > compiler/stage1/build/.depend-v.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' compiler/stage1/build/.depend-v.haskell.tmp2 > compiler/stage1/build/.depend-v.haskell "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-boot/build -ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/dist-boot/build -Ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/terminfo/dist-boot/build -hidir libraries/terminfo/dist-boot/build -stubdir libraries/terminfo/dist-boot/build -c libraries/terminfo/./System/Console/Terminfo/Base.hs -o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Base.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/dist-boot/build/autogen/Paths_Cabal.hs -o libraries/Cabal/Cabal/dist-boot/build/Paths_Cabal.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Compat/MonadFail.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/MonadFail.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-boot/build -ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/dist-boot/build -Ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/binary/dist-boot/build -hidir libraries/binary/dist-boot/build -stubdir libraries/binary/dist-boot/build -c libraries/binary/src/Data/Binary/Builder.hs -o libraries/binary/dist-boot/build/Data/Binary/Builder.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-boot/build -ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/dist-boot/build -Ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/binary/dist-boot/build -hidir libraries/binary/dist-boot/build -stubdir libraries/binary/dist-boot/build -c libraries/binary/src/Data/Binary/Internal.hs -o libraries/binary/dist-boot/build/Data/Binary/Internal.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Compat/Exception.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/Exception.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/ghc-pkg/. -iutils/ghc-pkg/dist/build -iutils/ghc-pkg/dist/build/autogen -Iutils/ghc-pkg/dist/build -Iutils/ghc-pkg/dist/build/autogen -optP-include -optPutils/ghc-pkg/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id terminfo-0.4.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/ghc-pkg/dist/build -hidir utils/ghc-pkg/dist/build -stubdir utils/ghc-pkg/dist/build -c utils/ghc-pkg/dist/build/Version.hs -o utils/ghc-pkg/dist/build/Version.o "inplace/bin/mkdirhier" utils/ghc-pkg/dist/build/tmp//. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-boot-th-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot-th/. -ilibraries/ghc-boot-th/dist-boot/build -ilibraries/ghc-boot-th/dist-boot/build/autogen -Ilibraries/ghc-boot-th/dist-boot/build -Ilibraries/ghc-boot-th/dist-boot/build/autogen -Ilibraries/ghc-boot-th/. -optP-include -optPlibraries/ghc-boot-th/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/ghc-boot-th/dist-boot/build -hidir libraries/ghc-boot-th/dist-boot/build -stubdir libraries/ghc-boot-th/dist-boot/build -c libraries/ghc-boot-th/./GHC/LanguageExtensions/Type.hs -o libraries/ghc-boot-th/dist-boot/build/GHC/LanguageExtensions/Type.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-boot/build -ilibraries/ghc-boot/dist-boot/build/autogen -Ilibraries/ghc-boot/dist-boot/build -Ilibraries/ghc-boot/dist-boot/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/ghc-boot/dist-boot/build -hidir libraries/ghc-boot/dist-boot/build -stubdir libraries/ghc-boot/dist-boot/build -c libraries/ghc-boot/./GHC/Serialized.hs -o libraries/ghc-boot/dist-boot/build/GHC/Serialized.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-boot-th-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot-th/. -ilibraries/ghc-boot-th/dist-boot/build -ilibraries/ghc-boot-th/dist-boot/build/autogen -Ilibraries/ghc-boot-th/dist-boot/build -Ilibraries/ghc-boot-th/dist-boot/build/autogen -Ilibraries/ghc-boot-th/. -optP-include -optPlibraries/ghc-boot-th/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/ghc-boot-th/dist-boot/build -hidir libraries/ghc-boot-th/dist-boot/build -stubdir libraries/ghc-boot-th/dist-boot/build -c libraries/ghc-boot-th/./GHC/Lexeme.hs -o libraries/ghc-boot-th/dist-boot/build/GHC/Lexeme.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Compat/CreatePipe.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/CreatePipe.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Compat/Environment.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/Environment.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/GetOpt.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/GetOpt.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Internal.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Internal.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Utils.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription/Utils.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Compat/GetShortPathName.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/GetShortPathName.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/TestSuite.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/TestSuite.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/PreProcess/Unlit.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/PreProcess/Unlit.o "inplace/bin/mkdirhier" inplace/lib/package.conf.d/. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/Module.hs-boot -o compiler/stage1/build/Module.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Outputable.hs-boot -o compiler/stage1/build/Outputable.o-boot "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Exception.hs -o compiler/stage1/build/Exception.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/stage1/build/Config.hs -o compiler/stage1/build/Config.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/FastFunctions.hs -o compiler/stage1/build/FastFunctions.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Encoding.hs -o compiler/stage1/build/Encoding.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/StaticFlags.hs-boot -o compiler/stage1/build/StaticFlags.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/OccName.hs-boot -o compiler/stage1/build/OccName.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Platform.hs -o compiler/stage1/build/Platform.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/FastMutInt.hs -o compiler/stage1/build/FastMutInt.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/Class.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/Class.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Signatures.hs -o libraries/transformers/dist-boot/build/Control/Monad/Signatures.o In file included from /tmp/ghc2873_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/stage1/build/Fingerprint.hs -o compiler/stage1/build/Fingerprint.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Collections.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Collections.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Checkpoint.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Checkpoint.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Block.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Block.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/FiniteMap.hs -o compiler/stage1/build/FiniteMap.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/Hooks.hs-boot -o compiler/stage1/build/Hooks.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/PlatformConstants.hs -o compiler/stage1/build/PlatformConstants.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -fforce-recomp -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/prelude/PrimOp.hs-boot -o compiler/stage1/build/PrimOp.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Stream.hs -o compiler/stage1/build/Stream.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/X86/Cond.hs -o compiler/stage1/build/X86/Cond.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/State.hs -o compiler/stage1/build/State.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/Cond.hs -o compiler/stage1/build/SPARC/Cond.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-boot/build -ilibraries/hpc/dist-boot/build/autogen -Ilibraries/hpc/dist-boot/build -Ilibraries/hpc/dist-boot/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hpc/dist-boot/build -hidir libraries/hpc/dist-boot/build -stubdir libraries/hpc/dist-boot/build -c libraries/hpc/./Trace/Hpc/Util.hs -o libraries/hpc/dist-boot/build/Trace/Hpc/Util.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-boot/build -ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/dist-boot/build -Ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/template-haskell/dist-boot/build -hidir libraries/template-haskell/dist-boot/build -stubdir libraries/template-haskell/dist-boot/build -c libraries/template-haskell/./Language/Haskell/TH/Lib/Map.hs -o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/Lib/Map.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Ighc/stage1/build/autogen -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/parser' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/utils' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/stage1' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/process-1.4.3.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -ighc/. -ighc/stage1/build -ighc/stage1/build/autogen -Ighc/stage1/build -Ighc/stage1/build/autogen -optP-include -optPghc/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -no-hs-main -no-user-package-db -rtsopts -c ghc/hschooks.c -o ghc/stage1/build/hschooks.o "inplace/bin/mkdirhier" ghc/stage1/build/tmp//. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/InteractiveEval.hs -o compiler/stage1/build/InteractiveEval.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/InteractiveEvalTypes.hs -o compiler/stage1/build/InteractiveEvalTypes.o In file included from ghc/hschooks.c:8:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcPluginM.hs -o compiler/stage1/build/TcPluginM.o <> "inplace/bin/mkdirhier" compiler/stage1/build/parser//. "inplace/bin/mkdirhier" compiler/stage1/build/ghci//. "inplace/bin/mkdirhier" compiler/stage1/build/cbits//. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Applicative/Backwards.hs -o libraries/transformers/dist-boot/build/Control/Applicative/Backwards.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Data/Functor/Constant.hs -o libraries/transformers/dist-boot/build/Data/Functor/Constant.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Shape.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Shape.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iutils/unlit/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/unlit/. -iutils/unlit/dist/build -iutils/unlit/dist/build/autogen -Iutils/unlit/dist/build -Iutils/unlit/dist/build/autogen -no-user-package-db -rtsopts -c utils/unlit/unlit.c -o utils/unlit/dist/build/unlit.o "inplace/bin/mkdirhier" utils/unlit/dist/build/tmp//. "cp" settings inplace/lib/settings inplace/bin/deriveConstants --gen-haskell-value -o includes/dist-derivedconstants/header/platformConstants --tmpdir includes/dist-derivedconstants/header/ --gcc-program "clang" --gcc-flag -Wall --gcc-flag -Wno-unknown-pragmas --gcc-flag -fno-stack-protector --gcc-flag -Iincludes --gcc-flag -Iincludes/dist --gcc-flag -Iincludes/dist-derivedconstants/header --gcc-flag -Iincludes/dist-ghcconstants/header --gcc-flag -Irts --gcc-flag -fcommon --nm-program "/usr/bin/nm" --objdump-program "/usr/bin/objdump" --target-os "netbsd" "inplace/bin/mkdirhier" driver/split/dist//. "inplace/bin/mkdirhier" rts/dist//. "inplace/bin/mkdirhier" compiler/stage2/build//. "inplace/bin/mkdirhier" utils/ghc-pkg/dist-install/build//. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-boot/build -ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/dist-boot/build -Ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/terminfo/dist-boot/build -hidir libraries/terminfo/dist-boot/build -stubdir libraries/terminfo/dist-boot/build -c libraries/terminfo/./System/Console/Terminfo/Color.hs -o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Color.o In file included from includes/dist-derivedconstants/header/tmp.c:13: In file included from includes/Rts.h:217: includes/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-boot/build -ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/dist-boot/build -Ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/terminfo/dist-boot/build -hidir libraries/terminfo/dist-boot/build -stubdir libraries/terminfo/dist-boot/build -c libraries/terminfo/./System/Console/Terminfo/Effects.hs -o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Effects.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-boot/build -ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/dist-boot/build -Ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/terminfo/dist-boot/build -hidir libraries/terminfo/dist-boot/build -stubdir libraries/terminfo/dist-boot/build -c libraries/terminfo/./System/Console/Terminfo/Edit.hs -o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Edit.o utils/unlit/unlit.c:224:20: error: warning: array subscript is of type 'char' [-Wchar-subscripts] while(i > 0 && isspace(buf[i-1])) ^~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: error: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ 1 warning generated. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-boot/build -ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/dist-boot/build -Ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/terminfo/dist-boot/build -hidir libraries/terminfo/dist-boot/build -stubdir libraries/terminfo/dist-boot/build -c libraries/terminfo/./System/Console/Terminfo/Cursor.hs -o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Cursor.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-boot/build -ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/dist-boot/build -Ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/terminfo/dist-boot/build -hidir libraries/terminfo/dist-boot/build -stubdir libraries/terminfo/dist-boot/build -c libraries/terminfo/./System/Console/Terminfo/Keys.hs -o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Keys.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Compat/ReadP.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/ReadP.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-boot/build -ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/dist-boot/build -Ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/binary/dist-boot/build -hidir libraries/binary/dist-boot/build -stubdir libraries/binary/dist-boot/build -c libraries/binary/src/Data/Binary/Put.hs -o libraries/binary/dist-boot/build/Data/Binary/Put.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-boot/build -ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/dist-boot/build -Ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/binary/dist-boot/build -hidir libraries/binary/dist-boot/build -stubdir libraries/binary/dist-boot/build -c libraries/binary/src/Data/Binary/Get/Internal.hs -o libraries/binary/dist-boot/build/Data/Binary/Get/Internal.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Compat/Internal/TempFile.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/Internal/TempFile.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-boot/build -ilibraries/ghc-boot/dist-boot/build/autogen -Ilibraries/ghc-boot/dist-boot/build -Ilibraries/ghc-boot/dist-boot/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/ghc-boot/dist-boot/build -hidir libraries/ghc-boot/dist-boot/build -stubdir libraries/ghc-boot/dist-boot/build -c libraries/ghc-boot/./GHC/LanguageExtensions/Type.hs -o libraries/ghc-boot/dist-boot/build/GHC/LanguageExtensions/Type.o "rm" -f libraries/ghc-boot-th/dist-boot/build/libHSghc-boot-th-8.0.2.a libraries/ghc-boot-th/dist-boot/build/libHSghc-boot-th-8.0.2.a.contents echo libraries/ghc-boot-th/dist-boot/build/GHC/LanguageExtensions/Type.o libraries/ghc-boot-th/dist-boot/build/GHC/Lexeme.o >> libraries/ghc-boot-th/dist-boot/build/libHSghc-boot-th-8.0.2.a.contents "ar" q libraries/ghc-boot-th/dist-boot/build/libHSghc-boot-th-8.0.2.a @libraries/ghc-boot-th/dist-boot/build/libHSghc-boot-th-8.0.2.a.contents ar: creating libraries/ghc-boot-th/dist-boot/build/libHSghc-boot-th-8.0.2.a "rm" -f libraries/ghc-boot-th/dist-boot/build/libHSghc-boot-th-8.0.2.a.contents "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/Name.hs-boot -o compiler/stage1/build/Name.o-boot "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Panic.hs -o compiler/stage1/build/Panic.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/DynFlags.hs-boot -o compiler/stage1/build/DynFlags.o-boot "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/Except.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/Except.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Unique.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Unique.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/Reader.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/Reader.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/Writer/Lazy.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/Writer/Lazy.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/Constants.hs -o compiler/stage1/build/Constants.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/State/Lazy.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/State/Lazy.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-boot/build -ilibraries/hpc/dist-boot/build/autogen -Ilibraries/hpc/dist-boot/build -Ilibraries/hpc/dist-boot/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hpc/dist-boot/build -hidir libraries/hpc/dist-boot/build -stubdir libraries/hpc/dist-boot/build -c libraries/hpc/./Trace/Hpc/Tix.hs -o libraries/hpc/dist-boot/build/Trace/Hpc/Tix.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-boot/build -ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/dist-boot/build -Ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/template-haskell/dist-boot/build -hidir libraries/template-haskell/dist-boot/build -stubdir libraries/template-haskell/dist-boot/build -c libraries/template-haskell/./Language/Haskell/TH/LanguageExtensions.hs -o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/LanguageExtensions.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage1/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/stage1 -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/process-1.4.3.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -c compiler/parser/cutils.c -o compiler/stage1/build/parser/cutils.o In file included from compiler/parser/cutils.c:6:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage1/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/stage1 -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/process-1.4.3.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -c compiler/ghci/keepCAFsForGHCi.c -o compiler/stage1/build/ghci/keepCAFsForGHCi.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage1/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/stage1 -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/process-1.4.3.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0/include' -optc-I'/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -c compiler/cbits/genSym.c -o compiler/stage1/build/cbits/genSym.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Applicative/Lift.hs -o libraries/transformers/dist-boot/build/Control/Applicative/Lift.o In file included from compiler/ghci/keepCAFsForGHCi.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from compiler/cbits/genSym.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/Cont.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/Cont.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/Error.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/Error.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/Identity.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/Identity.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/List.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/List.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/RWS/Lazy.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/RWS/Lazy.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/RWS/Strict.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/RWS/Strict.o libraries/transformers/Control/Monad/Trans/Error.hs:95:1: warning: [-Worphans] Orphan instance: instance [safe] Error e => Alternative (Either e) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. libraries/transformers/Control/Monad/Trans/Error.hs:100:1: warning: [-Worphans] Orphan instance: instance [safe] Error e => MonadPlus (Either e) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/State/Strict.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/State/Strict.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/Writer/Strict.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/Writer/Strict.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Data/Functor/Reverse.hs -o libraries/transformers/dist-boot/build/Data/Functor/Reverse.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -o utils/unlit/dist/build/tmp/unlit -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/unlit/. -iutils/unlit/dist/build -iutils/unlit/dist/build/autogen -Iutils/unlit/dist/build -Iutils/unlit/dist/build/autogen -no-user-package-db -rtsopts -odir utils/unlit/dist/build -hidir utils/unlit/dist/build -stubdir utils/unlit/dist/build -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/unlit/. -iutils/unlit/dist/build -iutils/unlit/dist/build/autogen -Iutils/unlit/dist/build -Iutils/unlit/dist/build/autogen -no-user-package-db -rtsopts -no-auto-link-packages -no-hs-main utils/unlit/dist/build/unlit.o Warning: -rtsopts and -with-rtsopts have no effect with -no-hs-main. Call hs_init_ghc() from your main() function to set these options. "cp" includes/dist-derivedconstants/header/platformConstants inplace/lib/platformConstants "rm" -f compiler/stage2/build/Config.hs Creating compiler/stage2/build/Config.hs ... "rm" -f utils/ghc-pkg/dist-install/build/Version.hs echo "module Version where" >> utils/ghc-pkg/dist-install/build/Version.hs echo "version, targetOS, targetARCH :: String" >> utils/ghc-pkg/dist-install/build/Version.hs echo "version = \"8.0.2\"" >> utils/ghc-pkg/dist-install/build/Version.hs echo "targetOS = \"netbsd\"" >> utils/ghc-pkg/dist-install/build/Version.hs echo "targetARCH = \"x86_64\"" >> utils/ghc-pkg/dist-install/build/Version.hs "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-boot/build -ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/dist-boot/build -Ilibraries/terminfo/dist-boot/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/terminfo/dist-boot/build -hidir libraries/terminfo/dist-boot/build -stubdir libraries/terminfo/dist-boot/build -c libraries/terminfo/./System/Console/Terminfo.hs -o libraries/terminfo/dist-boot/build/System/Console/Terminfo.o done. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/ReadE.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/ReadE.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-boot/build -ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/dist-boot/build -Ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/binary/dist-boot/build -hidir libraries/binary/dist-boot/build -stubdir libraries/binary/dist-boot/build -c libraries/binary/src/Data/Binary/Get.hs -o libraries/binary/dist-boot/build/Data/Binary/Get.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Compat/CopyFile.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/CopyFile.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Text.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Text.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -DDYNAMIC_GHC_PROGRAMS -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Util.hs -o compiler/stage1/build/Util.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/Maybe.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/Maybe.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Label.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Label.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Fuel.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Fuel.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/Packages.hs-boot -o compiler/stage1/build/Packages.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/Writer.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/Writer.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/parser/Ctype.hs -o compiler/stage1/build/Ctype.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/PPC/Cond.hs -o compiler/stage1/build/PPC/Cond.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-boot/build -ilibraries/hpc/dist-boot/build/autogen -Ilibraries/hpc/dist-boot/build -Ilibraries/hpc/dist-boot/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hpc/dist-boot/build -hidir libraries/hpc/dist-boot/build -stubdir libraries/hpc/dist-boot/build -c libraries/hpc/./Trace/Hpc/Mix.hs -o libraries/hpc/dist-boot/build/Trace/Hpc/Mix.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-boot/build -ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/dist-boot/build -Ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/template-haskell/dist-boot/build -hidir libraries/template-haskell/dist-boot/build -stubdir libraries/template-haskell/dist-boot/build -c libraries/template-haskell/./Language/Haskell/TH/Syntax.hs -o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/Syntax.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/RWS.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/RWS.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-boot/build -ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/dist-boot/build -Ilibraries/transformers/dist-boot/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -no-user-package-db -rtsopts -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-deprecated-flags -odir libraries/transformers/dist-boot/build -hidir libraries/transformers/dist-boot/build -stubdir libraries/transformers/dist-boot/build -c libraries/transformers/./Control/Monad/Trans/State.hs -o libraries/transformers/dist-boot/build/Control/Monad/Trans/State.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-boot/build -ilibraries/hpc/dist-boot/build/autogen -Ilibraries/hpc/dist-boot/build -Ilibraries/hpc/dist-boot/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hpc/dist-boot/build -hidir libraries/hpc/dist-boot/build -stubdir libraries/hpc/dist-boot/build -c libraries/hpc/dist-boot/build/Trace/Hpc/Reflect.hs -o libraries/hpc/dist-boot/build/Trace/Hpc/Reflect.o /usr/bin/install -c -o pbulkXXX -g users -m 755 utils/unlit/dist/build/tmp/unlit inplace/lib/bin/unlit.bin "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-boot/build -ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/dist-boot/build -Ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/binary/dist-boot/build -hidir libraries/binary/dist-boot/build -stubdir libraries/binary/dist-boot/build -c libraries/binary/src/Data/Binary/Class.hs -o libraries/binary/dist-boot/build/Data/Binary/Class.o "rm" -f libraries/terminfo/dist-boot/build/libHSterminfo-0.4.0.2.a libraries/terminfo/dist-boot/build/libHSterminfo-0.4.0.2.a.contents echo libraries/terminfo/dist-boot/build/System/Console/Terminfo.o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Base.o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Cursor.o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Color.o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Edit.o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Effects.o libraries/terminfo/dist-boot/build/System/Console/Terminfo/Keys.o >> libraries/terminfo/dist-boot/build/libHSterminfo-0.4.0.2.a.contents "ar" q libraries/terminfo/dist-boot/build/libHSterminfo-0.4.0.2.a @libraries/terminfo/dist-boot/build/libHSterminfo-0.4.0.2.a.contents ar: creating libraries/terminfo/dist-boot/build/libHSterminfo-0.4.0.2.a "rm" -f libraries/terminfo/dist-boot/build/libHSterminfo-0.4.0.2.a.contents "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Maybes.hs -o compiler/stage1/build/Maybes.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Graph.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Graph.o "rm" -f libraries/transformers/dist-boot/build/libHStransformers-0.5.2.0.a libraries/transformers/dist-boot/build/libHStransformers-0.5.2.0.a.contents echo libraries/transformers/dist-boot/build/Control/Applicative/Backwards.o libraries/transformers/dist-boot/build/Control/Applicative/Lift.o libraries/transformers/dist-boot/build/Control/Monad/Signatures.o libraries/transformers/dist-boot/build/Control/Monad/Trans/Class.o libraries/transformers/dist-boot/build/Control/Monad/Trans/Cont.o libraries/transformers/dist-boot/build/Control/Monad/Trans/Except.o libraries/transformers/dist-boot/build/Control/Monad/Trans/Error.o libraries/transformers/dist-boot/build/Control/Monad/Trans/Identity.o libraries/transformers/dist-boot/build/Control/Monad/Trans/List.o libraries/transformers/dist-boot/build/Control/Monad/Trans/Maybe.o libraries/transformers/dist-boot/build/Control/Monad/Trans/Reader.o libraries/transformers/dist-boot/build/Control/Monad/Trans/RWS.o libraries/transformers/dist-boot/build/Control/Monad/Trans/RWS/Lazy.o libraries/transformers/dist-boot/build/Control/Monad/Trans/RWS/Strict.o libraries/transformers/dist-boot/build/Control/Monad/Trans/State.o libraries/transformers/dist-boot/build/Control/Monad/Trans/State/Lazy.o libraries/transformers/dist-boot/build/Control/Monad/Trans/State/Strict.o libraries/transformers/dist-boot/build/Control/Monad/Trans/Writer.o libraries/transformers/dist-boot/build/Control/Monad/Trans/Writer/Lazy.o libraries/transformers/dist-boot/build/Control/Monad/Trans/Writer/Strict.o libraries/transformers/dist-boot/build/Data/Functor/Constant.o libraries/transformers/dist-boot/build/Data/Functor/Reverse.o >> libraries/transformers/dist-boot/build/libHStransformers-0.5.2.0.a.contents "ar" q libraries/transformers/dist-boot/build/libHStransformers-0.5.2.0.a @libraries/transformers/dist-boot/build/libHStransformers-0.5.2.0.a.contents ar: creating libraries/transformers/dist-boot/build/libHStransformers-0.5.2.0.a "rm" -f libraries/transformers/dist-boot/build/libHStransformers-0.5.2.0.a.contents "rm" -f inplace/lib/bin/unlit echo '#!/bin/sh' >> inplace/lib/bin/unlit echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/unlit.bin"' >> inplace/lib/bin/unlit echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/lib/bin/unlit echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/lib/bin/unlit echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/lib/bin/unlit echo 'pgmgcc="clang"' >> inplace/lib/bin/unlit echo 'export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/lib/bin/unlit echo 'exec "$executablename" ${1+"$@"}' >> inplace/lib/bin/unlit chmod +x inplace/lib/bin/unlit "inplace/lib/bin/unlit" driver/split/ghc-split.lprl driver/split/dist/ghc-split.prl "rm" -f driver/split/dist/ghc-split echo '#!/usr/pkg/bin/perl' >> driver/split/dist/ghc-split echo '$TARGETPLATFORM = "x86_64-unknown-netbsd";' >> driver/split/dist/ghc-split echo '$TABLES_NEXT_TO_CODE = "YES";' >> driver/split/dist/ghc-split cat driver/split/dist/ghc-split.prl >> driver/split/dist/ghc-split "cp" driver/split/dist/ghc-split inplace/lib/bin/ghc-split chmod +x inplace/lib/bin/ghc-split <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/MonadUtils.hs -o compiler/stage1/build/MonadUtils.o "rm" -f libraries/hpc/dist-boot/build/libHShpc-0.6.0.3.a libraries/hpc/dist-boot/build/libHShpc-0.6.0.3.a.contents echo libraries/hpc/dist-boot/build/Trace/Hpc/Util.o libraries/hpc/dist-boot/build/Trace/Hpc/Mix.o libraries/hpc/dist-boot/build/Trace/Hpc/Tix.o libraries/hpc/dist-boot/build/Trace/Hpc/Reflect.o >> libraries/hpc/dist-boot/build/libHShpc-0.6.0.3.a.contents "ar" q libraries/hpc/dist-boot/build/libHShpc-0.6.0.3.a @libraries/hpc/dist-boot/build/libHShpc-0.6.0.3.a.contents ar: creating libraries/hpc/dist-boot/build/libHShpc-0.6.0.3.a "rm" -f libraries/hpc/dist-boot/build/libHShpc-0.6.0.3.a.contents "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Dataflow.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Dataflow.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Show.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Show.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/MkGraph.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/MkGraph.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/FastString.hs -o compiler/stage1/build/FastString.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/BufWrite.hs -o compiler/stage1/build/BufWrite.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/Lexeme.hs -o compiler/stage1/build/Lexeme.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/XUtil.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/XUtil.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Pointed.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Pointed.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Debug.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Debug.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Combinators.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Combinators.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Internals.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Internals.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Wrappers.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Wrappers.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Pretty.hs -o compiler/stage1/build/Pretty.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Passes/Dominator.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Passes/Dominator.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-boot/build -ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/dist-boot/build -Ilibraries/hoopl/dist-boot/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/hoopl/dist-boot/build -hidir libraries/hoopl/dist-boot/build -stubdir libraries/hoopl/dist-boot/build -c libraries/hoopl/src/Compiler/Hoopl/Passes/DList.hs -o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Passes/DList.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Outputable.hs -o compiler/stage1/build/Outputable.o "rm" -f libraries/hoopl/dist-boot/build/libHShoopl-3.10.2.1.a libraries/hoopl/dist-boot/build/libHShoopl-3.10.2.1.a.contents echo libraries/hoopl/dist-boot/build/Compiler/Hoopl.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Internals.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Wrappers.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Passes/Dominator.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Passes/DList.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Checkpoint.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Collections.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Combinators.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Dataflow.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Debug.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Block.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Graph.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Label.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/MkGraph.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Fuel.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Pointed.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Shape.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Show.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/Unique.o libraries/hoopl/dist-boot/build/Compiler/Hoopl/XUtil.o >> libraries/hoopl/dist-boot/build/libHShoopl-3.10.2.1.a.contents "ar" q libraries/hoopl/dist-boot/build/libHShoopl-3.10.2.1.a @libraries/hoopl/dist-boot/build/libHShoopl-3.10.2.1.a.contents ar: creating libraries/hoopl/dist-boot/build/libHShoopl-3.10.2.1.a "rm" -f libraries/hoopl/dist-boot/build/libHShoopl-3.10.2.1.a.contents <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/SrcLoc.hs -o compiler/stage1/build/SrcLoc.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Bag.hs -o compiler/stage1/build/Bag.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/TyCoRep.hs-boot -o compiler/stage1/build/TyCoRep.o-boot "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Digraph.hs -o compiler/stage1/build/Digraph.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/IdInfo.hs-boot -o compiler/stage1/build/IdInfo.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcType.hs-boot -o compiler/stage1/build/TcType.o-boot <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Pair.hs -o compiler/stage1/build/Pair.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/StringBuffer.hs -o compiler/stage1/build/StringBuffer.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/OrdList.hs -o compiler/stage1/build/OrdList.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-boot/build -ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/dist-boot/build -Ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/binary/dist-boot/build -hidir libraries/binary/dist-boot/build -stubdir libraries/binary/dist-boot/build -c libraries/binary/src/Data/Binary/Generic.hs -o libraries/binary/dist-boot/build/Data/Binary/Generic.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-boot/build -ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/dist-boot/build -Ilibraries/binary/dist-boot/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/binary/dist-boot/build -hidir libraries/binary/dist-boot/build -stubdir libraries/binary/dist-boot/build -c libraries/binary/src/Data/Binary.hs -o libraries/binary/dist-boot/build/Data/Binary.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Compat/Binary.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/Binary.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-boot/build -ilibraries/ghc-boot/dist-boot/build/autogen -Ilibraries/ghc-boot/dist-boot/build -Ilibraries/ghc-boot/dist-boot/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/ghc-boot/dist-boot/build -hidir libraries/ghc-boot/dist-boot/build -stubdir libraries/ghc-boot/dist-boot/build -c libraries/ghc-boot/./GHC/PackageDb.hs -o libraries/ghc-boot/dist-boot/build/GHC/PackageDb.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-boot/build -ilibraries/ghc-boot/dist-boot/build/autogen -Ilibraries/ghc-boot/dist-boot/build -Ilibraries/ghc-boot/dist-boot/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/ghc-boot/dist-boot/build -hidir libraries/ghc-boot/dist-boot/build -stubdir libraries/ghc-boot/dist-boot/build -c libraries/ghc-boot/./GHC/LanguageExtensions.hs -o libraries/ghc-boot/dist-boot/build/GHC/LanguageExtensions.o "rm" -f libraries/binary/dist-boot/build/libHSbinary-0.8.3.0.a libraries/binary/dist-boot/build/libHSbinary-0.8.3.0.a.contents echo libraries/binary/dist-boot/build/Data/Binary.o libraries/binary/dist-boot/build/Data/Binary/Put.o libraries/binary/dist-boot/build/Data/Binary/Get.o libraries/binary/dist-boot/build/Data/Binary/Get/Internal.o libraries/binary/dist-boot/build/Data/Binary/Builder.o libraries/binary/dist-boot/build/Data/Binary/Class.o libraries/binary/dist-boot/build/Data/Binary/Internal.o libraries/binary/dist-boot/build/Data/Binary/Generic.o >> libraries/binary/dist-boot/build/libHSbinary-0.8.3.0.a.contents "ar" q libraries/binary/dist-boot/build/libHSbinary-0.8.3.0.a @libraries/binary/dist-boot/build/libHSbinary-0.8.3.0.a.contents ar: creating libraries/binary/dist-boot/build/libHSbinary-0.8.3.0.a "rm" -f libraries/binary/dist-boot/build/libHSbinary-0.8.3.0.a.contents <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/CmdLineParser.hs -o compiler/stage1/build/CmdLineParser.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/ErrUtils.hs-boot -o compiler/stage1/build/ErrUtils.o-boot "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsDoc.hs -o compiler/stage1/build/HsDoc.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Verbosity.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Verbosity.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Version.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Version.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/System.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/System.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/ModuleName.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/ModuleName.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Language/Haskell/Extension.hs -o libraries/Cabal/Cabal/dist-boot/build/Language/Haskell/Extension.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Compat/Semigroup.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/Semigroup.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/StaticFlags.hs -o compiler/stage1/build/StaticFlags.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Package.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Package.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/License.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/License.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/CCompiler.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/CCompiler.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Lex.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Lex.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/BasicTypes.hs -o compiler/stage1/build/BasicTypes.o "rm" -f libraries/ghc-boot/dist-boot/build/libHSghc-boot-8.0.2.a libraries/ghc-boot/dist-boot/build/libHSghc-boot-8.0.2.a.contents echo libraries/ghc-boot/dist-boot/build/GHC/LanguageExtensions.o libraries/ghc-boot/dist-boot/build/GHC/LanguageExtensions/Type.o libraries/ghc-boot/dist-boot/build/GHC/PackageDb.o libraries/ghc-boot/dist-boot/build/GHC/Serialized.o >> libraries/ghc-boot/dist-boot/build/libHSghc-boot-8.0.2.a.contents "ar" q libraries/ghc-boot/dist-boot/build/libHSghc-boot-8.0.2.a @libraries/ghc-boot/dist-boot/build/libHSghc-boot-8.0.2.a.contents ar: creating libraries/ghc-boot/dist-boot/build/libHSghc-boot-8.0.2.a "rm" -f libraries/ghc-boot/dist-boot/build/libHSghc-boot-8.0.2.a.contents "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/IPIConvert.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHC/IPIConvert.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Utils.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Utils.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/Unique.hs -o compiler/stage1/build/Unique.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/UniqFM.hs -o compiler/stage1/build/UniqFM.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/UniqSupply.hs -o compiler/stage1/build/UniqSupply.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegClass.hs -o compiler/stage1/build/RegClass.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Utils/NubList.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Utils/NubList.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Find.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Find.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/Reg.hs -o compiler/stage1/build/Reg.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/Hoopl/Dataflow.hs -o compiler/stage1/build/Hoopl/Dataflow.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Types.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Types.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Compiler.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compiler.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/Binary.hs -o compiler/stage1/build/Binary.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/FastStringEnv.hs -o compiler/stage1/build/FastStringEnv.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/UniqSet.hs -o compiler/stage1/build/UniqSet.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/UniqDFM.hs -o compiler/stage1/build/UniqDFM.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/ListSetOps.hs -o compiler/stage1/build/ListSetOps.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Run.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Run.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/GraphBase.hs -o compiler/stage1/build/GraphBase.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Graph/ArchBase.hs -o compiler/stage1/build/RegAlloc/Graph/ArchBase.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs -o compiler/stage1/build/RegAlloc/Graph/TrivColorable.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/GraphPpr.hs -o compiler/stage1/build/GraphPpr.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/GraphOps.hs -o compiler/stage1/build/GraphOps.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/UniqDSet.hs -o compiler/stage1/build/UniqDSet.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/Hoopl.hs -o compiler/stage1/build/Hoopl.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Graph/ArchX86.hs -o compiler/stage1/build/RegAlloc/Graph/ArchX86.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Builtin.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Builtin.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Hpc.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Hpc.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Script.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Script.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Ld.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Ld.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/ParseUtils.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/ParseUtils.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/InstallDirs.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/InstallDirs.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Db.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Db.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Compiler.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Compiler.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/PackageDescription.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/GraphColor.hs -o compiler/stage1/build/GraphColor.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/Module.hs -o compiler/stage1/build/Module.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/DriverPhases.hs -o compiler/stage1/build/DriverPhases.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/BooleanFormula.hs -o compiler/stage1/build/BooleanFormula.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Strip.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Strip.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/InstalledPackageInfo.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/InstalledPackageInfo.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Command.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Command.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/prelude/PrelNames.hs-boot -o compiler/stage1/build/PrelNames.o-boot "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/PackageConfig.hs -o compiler/stage1/build/PackageConfig.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/prelude/ForeignCall.hs -o compiler/stage1/build/ForeignCall.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/DynamicLoading.hs -o compiler/stage1/build/DynamicLoading.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/ImplInfo.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHC/ImplInfo.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/DynFlags.hs -o compiler/stage1/build/DynFlags.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/PackageIndex.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/PackageIndex.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/HcPkg.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/HcPkg.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/IPI642.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHC/IPI642.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/ghc-pkg/. -iutils/ghc-pkg/dist/build -iutils/ghc-pkg/dist/build/autogen -Iutils/ghc-pkg/dist/build -Iutils/ghc-pkg/dist/build/autogen -optP-include -optPutils/ghc-pkg/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id terminfo-0.4.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/ghc-pkg/dist/build -hidir utils/ghc-pkg/dist/build -stubdir utils/ghc-pkg/dist/build -c utils/ghc-pkg/./Main.hs -o utils/ghc-pkg/dist/build/Main.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-boot/build -ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/dist-boot/build -Ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/template-haskell/dist-boot/build -hidir libraries/template-haskell/dist-boot/build -stubdir libraries/template-haskell/dist-boot/build -c libraries/template-haskell/./Language/Haskell/TH/PprLib.hs -o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/PprLib.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-boot/build -ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/dist-boot/build -Ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/template-haskell/dist-boot/build -hidir libraries/template-haskell/dist-boot/build -stubdir libraries/template-haskell/dist-boot/build -c libraries/template-haskell/./Language/Haskell/TH/Lib.hs -o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/Lib.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-boot/build -ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/dist-boot/build -Ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/template-haskell/dist-boot/build -hidir libraries/template-haskell/dist-boot/build -stubdir libraries/template-haskell/dist-boot/build -c libraries/template-haskell/./Language/Haskell/TH/Quote.hs -o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/Quote.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-boot/build -ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/dist-boot/build -Ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/template-haskell/dist-boot/build -hidir libraries/template-haskell/dist-boot/build -stubdir libraries/template-haskell/dist-boot/build -c libraries/template-haskell/./Language/Haskell/TH/Ppr.hs -o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/Ppr.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-boot/build -ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/dist-boot/build -Ilibraries/template-haskell/dist-boot/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-boot/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/template-haskell/dist-boot/build -hidir libraries/template-haskell/dist-boot/build -stubdir libraries/template-haskell/dist-boot/build -c libraries/template-haskell/./Language/Haskell/TH.hs -o libraries/template-haskell/dist-boot/build/Language/Haskell/TH.o "rm" -f libraries/template-haskell/dist-boot/build/libHStemplate-haskell-2.11.1.0.a libraries/template-haskell/dist-boot/build/libHStemplate-haskell-2.11.1.0.a.contents echo libraries/template-haskell/dist-boot/build/Language/Haskell/TH.o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/Lib.o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/Ppr.o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/PprLib.o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/Quote.o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/Syntax.o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/LanguageExtensions.o libraries/template-haskell/dist-boot/build/Language/Haskell/TH/Lib/Map.o >> libraries/template-haskell/dist-boot/build/libHStemplate-haskell-2.11.1.0.a.contents "ar" q libraries/template-haskell/dist-boot/build/libHStemplate-haskell-2.11.1.0.a @libraries/template-haskell/dist-boot/build/libHStemplate-haskell-2.11.1.0.a.contents ar: creating libraries/template-haskell/dist-boot/build/libHStemplate-haskell-2.11.1.0.a "rm" -f libraries/template-haskell/dist-boot/build/libHStemplate-haskell-2.11.1.0.a.contents "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Setup.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Setup.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Configuration.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription/Configuration.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Check.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription/Check.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Parse.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription/Parse.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/PackageDescription/PrettyPrint.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription/PrettyPrint.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/OccName.hs -o compiler/stage1/build/OccName.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/ErrUtils.hs -o compiler/stage1/build/ErrUtils.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/IOEnv.hs -o compiler/stage1/build/IOEnv.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmType.hs -o compiler/stage1/build/CmmType.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/SMRep.hs -o compiler/stage1/build/SMRep.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmSwitch.hs -o compiler/stage1/build/CmmSwitch.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/Base.hs -o compiler/stage1/build/SPARC/Base.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Linear/StackMap.hs -o compiler/stage1/build/RegAlloc/Linear/StackMap.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmMachOp.hs -o compiler/stage1/build/CmmMachOp.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/Name.hs -o compiler/stage1/build/Name.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/LlvmMangler.hs -o compiler/stage1/build/LlvmMangler.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/Elf.hs -o compiler/stage1/build/Elf.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/CPrim.hs -o compiler/stage1/build/CPrim.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/Bitmap.hs -o compiler/stage1/build/Bitmap.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/Annotations.hs -o compiler/stage1/build/Annotations.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/NameSet.hs -o compiler/stage1/build/NameSet.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/NameEnv.hs -o compiler/stage1/build/NameEnv.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/Var.hs -o compiler/stage1/build/Var.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/TyCon.hs-boot -o compiler/stage1/build/TyCon.o-boot "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/FieldLabel.hs -o compiler/stage1/build/FieldLabel.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/Packages.hs -o compiler/stage1/build/Packages.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/prelude/TysWiredIn.hs-boot -o compiler/stage1/build/TysWiredIn.o-boot <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Make.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Make.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/LocalBuildInfo.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/LocalBuildInfo.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/GHC.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/GHC.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/VarSet.hs -o compiler/stage1/build/VarSet.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/CoAxiom.hs -o compiler/stage1/build/CoAxiom.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/PatSyn.hs-boot -o compiler/stage1/build/PatSyn.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/profiling/CostCentre.hs -o compiler/stage1/build/CostCentre.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/VarEnv.hs -o compiler/stage1/build/VarEnv.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/FV.hs -o compiler/stage1/build/FV.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/Avail.hs -o compiler/stage1/build/Avail.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/DataCon.hs-boot -o compiler/stage1/build/DataCon.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsImpExp.hs -o compiler/stage1/build/HsImpExp.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/ConLike.hs-boot -o compiler/stage1/build/ConLike.o-boot <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/RdrName.hs -o compiler/stage1/build/RdrName.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/Coercion.hs-boot -o compiler/stage1/build/Coercion.o-boot <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/BuildPaths.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/BuildPaths.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Test/Log.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Test/Log.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Hpc.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Hpc.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Ar.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Ar.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/BuildTarget.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/BuildTarget.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Build/Macros.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Build/Macros.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Build/PathsModule.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Build/PathsModule.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/HaskellSuite.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/HaskellSuite.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/UHC.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/UHC.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/LHC.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/LHC.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/JHC.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/JHC.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/prelude/PrelNames.hs -o compiler/stage1/build/PrelNames.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/parser/ApiAnnotation.hs -o compiler/stage1/build/ApiAnnotation.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Test/LibV09.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Test/LibV09.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/Internal.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHC/Internal.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Test/ExeV10.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Test/ExeV10.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/PreProcess.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/PreProcess.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/Class.hs -o compiler/stage1/build/Class.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/prelude/THNames.hs -o compiler/stage1/build/THNames.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/parser/Lexer.hs -o compiler/stage1/build/Lexer.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/MkId.hs-boot -o compiler/stage1/build/MkId.o-boot "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/TyCon.hs -o compiler/stage1/build/TyCon.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/GHCJS.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHCJS.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/GHC.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHC.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/UserHooks.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/UserHooks.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/SrcDist.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/SrcDist.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Test.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Test.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Bench.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Bench.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/Type.hs-boot -o compiler/stage1/build/Type.o-boot "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcTypeNats.hs-boot -o compiler/stage1/build/TcTypeNats.o-boot <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/TyCoRep.hs -o compiler/stage1/build/TyCoRep.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Register.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Register.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Configure.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Configure.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Install.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Install.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/prelude/TysPrim.hs -o compiler/stage1/build/TysPrim.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/Kind.hs -o compiler/stage1/build/Kind.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Build.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Build.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/Type.hs -o compiler/stage1/build/Type.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple/Haddock.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Haddock.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-boot/build -ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/dist-boot/build -Ilibraries/Cabal/Cabal/dist-boot/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-boot/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -no-user-package-db -rtsopts -fno-warn-deprecated-flags -odir libraries/Cabal/Cabal/dist-boot/build -hidir libraries/Cabal/Cabal/dist-boot/build -stubdir libraries/Cabal/Cabal/dist-boot/build -c libraries/Cabal/Cabal/./Distribution/Simple.hs -o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/Coercion.hs -o compiler/stage1/build/Coercion.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/Literal.hs -o compiler/stage1/build/Literal.o "rm" -f libraries/Cabal/Cabal/dist-boot/build/libHSCabal-1.24.2.0.a libraries/Cabal/Cabal/dist-boot/build/libHSCabal-1.24.2.0.a.contents echo libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/CreatePipe.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/Environment.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/Exception.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/Internal/TempFile.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/ReadP.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/Semigroup.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compiler.o libraries/Cabal/Cabal/dist-boot/build/Distribution/InstalledPackageInfo.o libraries/Cabal/Cabal/dist-boot/build/Distribution/License.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Make.o libraries/Cabal/Cabal/dist-boot/build/Distribution/ModuleName.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Package.o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription.o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription/Check.o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription/Configuration.o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription/Parse.o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription/PrettyPrint.o libraries/Cabal/Cabal/dist-boot/build/Distribution/PackageDescription/Utils.o libraries/Cabal/Cabal/dist-boot/build/Distribution/ParseUtils.o libraries/Cabal/Cabal/dist-boot/build/Distribution/ReadE.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Bench.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Build.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Build/Macros.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Build/PathsModule.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/BuildPaths.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/BuildTarget.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/CCompiler.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Command.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Compiler.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Configure.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHC.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHCJS.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Haddock.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/HaskellSuite.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Hpc.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Install.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/InstallDirs.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/JHC.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/LHC.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/LocalBuildInfo.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/PackageIndex.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/PreProcess.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/PreProcess/Unlit.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Ar.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Builtin.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Db.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Find.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/GHC.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/HcPkg.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Hpc.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Internal.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Ld.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Run.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Script.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Strip.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Program/Types.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Register.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Setup.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/SrcDist.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Test.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Test/ExeV10.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Test/LibV09.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Test/Log.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/UHC.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/UserHooks.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/Utils.o libraries/Cabal/Cabal/dist-boot/build/Distribution/System.o libraries/Cabal/Cabal/dist-boot/build/Distribution/TestSuite.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Text.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Utils/NubList.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Verbosity.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Version.o libraries/Cabal/Cabal/dist-boot/build/Language/Haskell/Extension.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/Binary.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/CopyFile.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/GetShortPathName.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Compat/MonadFail.o libraries/Cabal/Cabal/dist-boot/build/Distribution/GetOpt.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Lex.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHC/Internal.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHC/IPI642.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHC/IPIConvert.o libraries/Cabal/Cabal/dist-boot/build/Distribution/Simple/GHC/ImplInfo.o libraries/Cabal/Cabal/dist-boot/build/Paths_Cabal.o >> libraries/Cabal/Cabal/dist-boot/build/libHSCabal-1.24.2.0.a.contents "ar" q libraries/Cabal/Cabal/dist-boot/build/libHSCabal-1.24.2.0.a @libraries/Cabal/Cabal/dist-boot/build/libHSCabal-1.24.2.0.a.contents ar: creating libraries/Cabal/Cabal/dist-boot/build/libHSCabal-1.24.2.0.a "rm" -f libraries/Cabal/Cabal/dist-boot/build/libHSCabal-1.24.2.0.a.contents "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -o utils/ghc-pkg/dist/build/tmp/ghc-pkg -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/ghc-pkg/. -iutils/ghc-pkg/dist/build -iutils/ghc-pkg/dist/build/autogen -Iutils/ghc-pkg/dist/build -Iutils/ghc-pkg/dist/build/autogen -optP-include -optPutils/ghc-pkg/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id terminfo-0.4.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/ghc-pkg/dist/build -hidir utils/ghc-pkg/dist/build -stubdir utils/ghc-pkg/dist/build -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/ghc-pkg/. -iutils/ghc-pkg/dist/build -iutils/ghc-pkg/dist/build/autogen -Iutils/ghc-pkg/dist/build -Iutils/ghc-pkg/dist/build/autogen -optP-include -optPutils/ghc-pkg/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id terminfo-0.4.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts utils/ghc-pkg/dist/build/Main.o utils/ghc-pkg/dist/build/Version.o In file included from /tmp/ghc24830_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> /usr/bin/install -c -o pbulkXXX -g users -m 755 utils/ghc-pkg/dist/build/tmp/ghc-pkg inplace/lib/bin/ghc-pkg "rm" -f inplace/bin/ghc-pkg echo '#!/bin/sh' >> inplace/bin/ghc-pkg echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/ghc-pkg"' >> inplace/bin/ghc-pkg echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/ghc-pkg echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/ghc-pkg echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/ghc-pkg echo 'pgmgcc="clang"' >> inplace/bin/ghc-pkg echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/terminfo/dist-boot/build:/usr/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot/dist-boot/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot-th/dist-boot/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/Cabal/Cabal/dist-boot/build:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/process-1.4.3.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/pretty-1.1.3.3:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/filepath-1.4.1.1:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/binary/dist-boot/build:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/containers-0.5.7.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/deepseq-1.4.2.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/array-0.5.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0:/usr/lib:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/integer-simple-0.1.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/ghc-prim-0.5.0.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/rts${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/ghc-pkg cat utils/ghc-pkg/ghc-pkg.wrapper >> inplace/bin/ghc-pkg chmod +x inplace/bin/ghc-pkg clang -E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs -P -DTOP='"/data/scratch/lang/ghc80/work/ghc-8.0.2"' -DFFI_INCLUDE_DIR=/usr/pkg/include -DFFI_LIB_DIR=/usr/pkg/lib '-DFFI_LIB=' -x c -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header rts/package.conf.in -o rts/dist/package.conf.inplace.raw grep -v '^#pragma GCC' rts/dist/package.conf.inplace.raw | sed -e 's/""//g' -e 's/:[ ]*,/: /g' > rts/dist/package.conf.inplace "inplace/bin/ghc-pkg" update --force rts/dist/package.conf.inplace Reading package info from "rts/dist/package.conf.inplace" ... done. rts-1.0: Warning: library-dirs: /data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build doesn't exist or isn't a directory rts-1.0: Warning: include-dirs: /data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build doesn't exist or isn't a directory rts-1.0: cannot find any of ["libHSrts.a","libHSrts.p_a","libHSrts-ghc8.0.2.so","libHSrts-ghc8.0.2.dylib","HSrts-ghc8.0.2.dll"] on library path (ignoring) <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/Unify.hs -o compiler/stage1/build/Unify.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/DataCon.hs -o compiler/stage1/build/DataCon.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/Demand.hs -o compiler/stage1/build/Demand.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/CoreSyn.hs -o compiler/stage1/build/CoreSyn.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Type/Classify.hs -o compiler/stage1/build/Vectorise/Type/Classify.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/IdInfo.hs -o compiler/stage1/build/IdInfo.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/TrieMap.hs -o compiler/stage1/build/TrieMap.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Vect.hs -o compiler/stage1/build/Vectorise/Vect.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/Id.hs -o compiler/stage1/build/Id.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/prelude/TysWiredIn.hs -o compiler/stage1/build/TysWiredIn.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/CoreSeq.hs -o compiler/stage1/build/CoreSeq.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/utils/UnVarGraph.hs -o compiler/stage1/build/UnVarGraph.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/CoreStats.hs -o compiler/stage1/build/CoreStats.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/PprCore.hs -o compiler/stage1/build/PprCore.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -fforce-recomp -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/prelude/PrimOp.hs -o compiler/stage1/build/PrimOp.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Builtins/Base.hs -o compiler/stage1/build/Vectorise/Builtins/Base.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/FamInstEnv.hs -o compiler/stage1/build/FamInstEnv.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/CoreFVs.hs -o compiler/stage1/build/CoreFVs.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcType.hs -o compiler/stage1/build/TcType.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/InstEnv.hs -o compiler/stage1/build/InstEnv.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/iface/IfaceType.hs -o compiler/stage1/build/IfaceType.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/PatSyn.hs -o compiler/stage1/build/PatSyn.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcEvidence.hs -o compiler/stage1/build/TcEvidence.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/ConLike.hs -o compiler/stage1/build/ConLike.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/types/OptCoercion.hs -o compiler/stage1/build/OptCoercion.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/FunDeps.hs -o compiler/stage1/build/FunDeps.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/iface/IfaceSyn.hs -o compiler/stage1/build/IfaceSyn.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/CoreUtils.hs -o compiler/stage1/build/CoreUtils.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CLabel.hs -o compiler/stage1/build/CLabel.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/stgSyn/StgSyn.hs -o compiler/stage1/build/StgSyn.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/PlaceHolder.hs -o compiler/stage1/build/PlaceHolder.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsPat.hs-boot -o compiler/stage1/build/HsPat.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsExpr.hs-boot -o compiler/stage1/build/HsExpr.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/OccurAnal.hs -o compiler/stage1/build/OccurAnal.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/SAT.hs -o compiler/stage1/build/SAT.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsLit.hs -o compiler/stage1/build/HsLit.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsTypes.hs -o compiler/stage1/build/HsTypes.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplStg/StgStats.hs -o compiler/stage1/build/StgStats.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/stgSyn/StgLint.hs -o compiler/stage1/build/StgLint.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/profiling/SCCfinal.hs -o compiler/stage1/build/SCCfinal.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/BlockId.hs -o compiler/stage1/build/BlockId.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/profiling/ProfInit.hs -o compiler/stage1/build/ProfInit.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/StaticPtrTable.hs -o compiler/stage1/build/StaticPtrTable.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmExpr.hs -o compiler/stage1/build/CmmExpr.o <> <> <> <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/CodeGen/Platform/NoRegs.hs -o compiler/stage1/build/CodeGen/Platform/NoRegs.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/CodeGen/Platform/X86_64.hs -o compiler/stage1/build/CodeGen/Platform/X86_64.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/CodeGen/Platform/X86.hs -o compiler/stage1/build/CodeGen/Platform/X86.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/CodeGen/Platform/SPARC.hs -o compiler/stage1/build/CodeGen/Platform/SPARC.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/CodeGen/Platform/PPC_Darwin.hs -o compiler/stage1/build/CodeGen/Platform/PPC_Darwin.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/CodeGen/Platform/PPC.hs -o compiler/stage1/build/CodeGen/Platform/PPC.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/CodeGen/Platform/ARM64.hs -o compiler/stage1/build/CodeGen/Platform/ARM64.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/CodeGen/Platform/ARM.hs -o compiler/stage1/build/CodeGen/Platform/ARM.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/PprCmmExpr.hs -o compiler/stage1/build/PprCmmExpr.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmLex.hs -o compiler/stage1/build/CmmLex.o <> <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/CodeGen/Platform.hs -o compiler/stage1/build/CodeGen/Platform.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmNode.hs -o compiler/stage1/build/CmmNode.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/Cmm.hs -o compiler/stage1/build/Cmm.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/PprBase.hs -o compiler/stage1/build/PprBase.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/PprCmmDecl.hs -o compiler/stage1/build/PprCmmDecl.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmUtils.hs -o compiler/stage1/build/CmmUtils.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/X86/Regs.hs -o compiler/stage1/build/X86/Regs.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/Format.hs -o compiler/stage1/build/Format.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/Instruction.hs -o compiler/stage1/build/Instruction.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/Imm.hs -o compiler/stage1/build/SPARC/Imm.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmClosure.hs -o compiler/stage1/build/StgCmmClosure.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsBinds.hs -o compiler/stage1/build/HsBinds.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/Llvm/Types.hs -o compiler/stage1/build/Llvm/Types.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/Regs.hs -o compiler/stage1/build/SPARC/Regs.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/PPC/Regs.hs -o compiler/stage1/build/PPC/Regs.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/AddrMode.hs -o compiler/stage1/build/SPARC/AddrMode.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/Dwarf/Constants.hs -o compiler/stage1/build/Dwarf/Constants.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/X86/RegInfo.hs -o compiler/stage1/build/X86/RegInfo.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Linear/X86_64/FreeRegs.hs -o compiler/stage1/build/RegAlloc/Linear/X86_64/FreeRegs.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Linear/X86/FreeRegs.hs -o compiler/stage1/build/RegAlloc/Linear/X86/FreeRegs.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Linear/SPARC/FreeRegs.hs -o compiler/stage1/build/RegAlloc/Linear/SPARC/FreeRegs.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/Stack.hs -o compiler/stage1/build/SPARC/Stack.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmArgRep.hs -o compiler/stage1/build/StgCmmArgRep.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/PprCmm.hs -o compiler/stage1/build/PprCmm.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/CgUtils.hs -o compiler/stage1/build/CgUtils.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmLive.hs -o compiler/stage1/build/CmmLive.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmOpt.hs -o compiler/stage1/build/CmmOpt.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/Debug.hs -o compiler/stage1/build/Debug.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/TargetReg.hs -o compiler/stage1/build/TargetReg.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmInfo.hs -o compiler/stage1/build/CmmInfo.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Linear/PPC/FreeRegs.hs -o compiler/stage1/build/RegAlloc/Linear/PPC/FreeRegs.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmContFlowOpt.hs -o compiler/stage1/build/CmmContFlowOpt.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmImplementSwitchPlans.hs -o compiler/stage1/build/CmmImplementSwitchPlans.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/Llvm/MetaData.hs -o compiler/stage1/build/Llvm/MetaData.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmLint.hs -o compiler/stage1/build/CmmLint.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/PprC.hs -o compiler/stage1/build/PprC.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/X86/Instr.hs -o compiler/stage1/build/X86/Instr.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Liveness.hs -o compiler/stage1/build/RegAlloc/Liveness.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/Instr.hs -o compiler/stage1/build/SPARC/Instr.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmCallConv.hs -o compiler/stage1/build/CmmCallConv.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmCommonBlockElim.hs -o compiler/stage1/build/CmmCommonBlockElim.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsPat.hs -o compiler/stage1/build/HsPat.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsDecls.hs -o compiler/stage1/build/HsDecls.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/Llvm/AbsSyn.hs -o compiler/stage1/build/Llvm/AbsSyn.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/Dwarf/Types.hs -o compiler/stage1/build/Dwarf/Types.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/NCGMonad.hs -o compiler/stage1/build/NCGMonad.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/PPC/Instr.hs -o compiler/stage1/build/PPC/Instr.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Graph/SpillCost.hs -o compiler/stage1/build/RegAlloc/Graph/SpillCost.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Graph/Spill.hs -o compiler/stage1/build/RegAlloc/Graph/Spill.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Graph/SpillClean.hs -o compiler/stage1/build/RegAlloc/Graph/SpillClean.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Linear/Base.hs -o compiler/stage1/build/RegAlloc/Linear/Base.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/Ppr.hs -o compiler/stage1/build/SPARC/Ppr.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/ShortcutJump.hs -o compiler/stage1/build/SPARC/ShortcutJump.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/CodeGen/Base.hs -o compiler/stage1/build/SPARC/CodeGen/Base.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmSink.hs -o compiler/stage1/build/CmmSink.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmProcPoint.hs -o compiler/stage1/build/CmmProcPoint.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/MkGraph.hs -o compiler/stage1/build/MkGraph.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmBuildInfoTables.hs -o compiler/stage1/build/CmmBuildInfoTables.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Graph/Coalesce.hs -o compiler/stage1/build/RegAlloc/Graph/Coalesce.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/CoreSubst.hs -o compiler/stage1/build/CoreSubst.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/Llvm/PpLlvm.hs -o compiler/stage1/build/Llvm/PpLlvm.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/PIC.hs -o compiler/stage1/build/PIC.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Graph/Stats.hs -o compiler/stage1/build/RegAlloc/Graph/Stats.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs -o compiler/stage1/build/RegAlloc/Linear/FreeRegs.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Linear/Stats.hs -o compiler/stage1/build/RegAlloc/Linear/Stats.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/PPC/Ppr.hs -o compiler/stage1/build/PPC/Ppr.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/PPC/RegInfo.hs -o compiler/stage1/build/PPC/RegInfo.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/CodeGen/Expand.hs -o compiler/stage1/build/SPARC/CodeGen/Expand.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/CodeGen/Gen32.hs-boot -o compiler/stage1/build/SPARC/CodeGen/Gen32.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/CodeGen/Sanity.hs -o compiler/stage1/build/SPARC/CodeGen/Sanity.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/X86/Ppr.hs -o compiler/stage1/build/X86/Ppr.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmMonad.hs -o compiler/stage1/build/StgCmmMonad.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/CoreArity.hs -o compiler/stage1/build/CoreArity.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/Dwarf.hs -o compiler/stage1/build/Dwarf.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Graph/Main.hs -o compiler/stage1/build/RegAlloc/Graph/Main.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Linear/State.hs -o compiler/stage1/build/RegAlloc/Linear/State.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/PPC/CodeGen.hs -o compiler/stage1/build/PPC/CodeGen.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/CodeGen/Amode.hs -o compiler/stage1/build/SPARC/CodeGen/Amode.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/CodeGen/CondCode.hs -o compiler/stage1/build/SPARC/CodeGen/CondCode.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/X86/CodeGen.hs -o compiler/stage1/build/X86/CodeGen.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmUtils.hs -o compiler/stage1/build/StgCmmUtils.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmBind.hs-boot -o compiler/stage1/build/StgCmmBind.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmExtCode.hs -o compiler/stage1/build/StgCmmExtCode.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/CSE.hs -o compiler/stage1/build/CSE.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/CoreUnfold.hs -o compiler/stage1/build/CoreUnfold.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/CoreTidy.hs -o compiler/stage1/build/CoreTidy.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/Llvm.hs -o compiler/stage1/build/Llvm.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Linear/JoinToTargets.hs -o compiler/stage1/build/RegAlloc/Linear/JoinToTargets.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/CodeGen/Gen64.hs -o compiler/stage1/build/SPARC/CodeGen/Gen64.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmProf.hs -o compiler/stage1/build/StgCmmProf.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmEnv.hs -o compiler/stage1/build/StgCmmEnv.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/CallArity.hs -o compiler/stage1/build/CallArity.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsExpr.hs -o compiler/stage1/build/HsExpr.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/specialise/Rules.hs -o compiler/stage1/build/Rules.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/LlvmCodeGen/Regs.hs -o compiler/stage1/build/LlvmCodeGen/Regs.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/RegAlloc/Linear/Main.hs -o compiler/stage1/build/RegAlloc/Linear/Main.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/CodeGen/Gen32.hs -o compiler/stage1/build/SPARC/CodeGen/Gen32.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmTicky.hs -o compiler/stage1/build/StgCmmTicky.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/LiberateCase.hs -o compiler/stage1/build/LiberateCase.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/LlvmCodeGen/Base.hs -o compiler/stage1/build/LlvmCodeGen/Base.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/SPARC/CodeGen.hs -o compiler/stage1/build/SPARC/CodeGen.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmLayout.hs -o compiler/stage1/build/StgCmmLayout.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/SysTools.hs -o compiler/stage1/build/SysTools.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/LlvmCodeGen/Data.hs -o compiler/stage1/build/LlvmCodeGen/Data.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/LlvmCodeGen/CodeGen.hs -o compiler/stage1/build/LlvmCodeGen/CodeGen.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/LlvmCodeGen/Ppr.hs -o compiler/stage1/build/LlvmCodeGen/Ppr.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmForeign.hs -o compiler/stage1/build/StgCmmForeign.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmHeap.hs -o compiler/stage1/build/StgCmmHeap.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmLayoutStack.hs -o compiler/stage1/build/CmmLayoutStack.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmPrim.hs -o compiler/stage1/build/StgCmmPrim.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/llvmGen/LlvmCodeGen.hs -o compiler/stage1/build/LlvmCodeGen.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/nativeGen/AsmCodeGen.hs -o compiler/stage1/build/AsmCodeGen.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsUtils.hs -o compiler/stage1/build/HsUtils.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/hsSyn/HsSyn.hs -o compiler/stage1/build/HsSyn.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/HscTypes.hs -o compiler/stage1/build/HscTypes.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/PmExpr.hs -o compiler/stage1/build/PmExpr.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/parser/HaddockUtils.hs -o compiler/stage1/build/HaddockUtils.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/parser/RdrHsSyn.hs -o compiler/stage1/build/RdrHsSyn.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/HscStats.hs -o compiler/stage1/build/HscStats.o <> <> <> <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcRnTypes.hs -o compiler/stage1/build/TcRnTypes.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/Finder.hs -o compiler/stage1/build/Finder.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/PipelineMonad.hs -o compiler/stage1/build/PipelineMonad.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/MkCore.hs -o compiler/stage1/build/MkCore.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/GhcMonad.hs -o compiler/stage1/build/GhcMonad.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/parser/Parser.hs -o compiler/stage1/build/Parser.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmPipeline.hs -o compiler/stage1/build/CmmPipeline.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmHpc.hs -o compiler/stage1/build/StgCmmHpc.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Env.hs -o compiler/stage1/build/Vectorise/Env.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/Coverage.hs -o compiler/stage1/build/Coverage.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/prelude/PrelRules.hs -o compiler/stage1/build/PrelRules.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/FloatIn.hs -o compiler/stage1/build/FloatIn.o <> <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/CodeOutput.hs -o compiler/stage1/build/CodeOutput.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/basicTypes/MkId.hs -o compiler/stage1/build/MkId.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcRnMonad.hs -o compiler/stage1/build/TcRnMonad.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/iface/TcIface.hs-boot -o compiler/stage1/build/TcIface.o-boot "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/Hooks.hs -o compiler/stage1/build/Hooks.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/rename/RnHsDoc.hs -o compiler/stage1/build/RnHsDoc.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcTypeNats.hs -o compiler/stage1/build/TcTypeNats.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcUnify.hs-boot -o compiler/stage1/build/TcUnify.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcExpr.hs-boot -o compiler/stage1/build/TcExpr.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/rename/RnExpr.hs-boot -o compiler/stage1/build/RnExpr.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcMatches.hs-boot -o compiler/stage1/build/TcMatches.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcSplice.hs-boot -o compiler/stage1/build/TcSplice.o-boot <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/prelude/PrelInfo.hs -o compiler/stage1/build/PrelInfo.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplStg/UnariseStg.hs -o compiler/stage1/build/UnariseStg.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/stgSyn/CoreToStg.hs -o compiler/stage1/build/CoreToStg.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/stranal/WwLib.hs -o compiler/stage1/build/WwLib.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmCon.hs -o compiler/stage1/build/StgCmmCon.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplStg/SimplStg.hs -o compiler/stage1/build/SimplStg.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/stranal/WorkWrap.hs -o compiler/stage1/build/WorkWrap.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/stranal/DmdAnal.hs -o compiler/stage1/build/DmdAnal.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmExpr.hs -o compiler/stage1/build/StgCmmExpr.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/iface/IfaceEnv.hs -o compiler/stage1/build/IfaceEnv.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcMType.hs -o compiler/stage1/build/TcMType.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/rename/RnSplice.hs-boot -o compiler/stage1/build/RnSplice.o-boot <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcAnnotations.hs -o compiler/stage1/build/TcAnnotations.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcPatSyn.hs-boot -o compiler/stage1/build/TcPatSyn.o-boot <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/iface/BinIface.hs -o compiler/stage1/build/BinIface.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/iface/BuildTyCl.hs -o compiler/stage1/build/BuildTyCl.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/iface/LoadIface.hs -o compiler/stage1/build/LoadIface.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/iface/FlagChecker.hs -o compiler/stage1/build/FlagChecker.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmmBind.hs -o compiler/stage1/build/StgCmmBind.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcHsSyn.hs -o compiler/stage1/build/TcHsSyn.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/cmm/CmmParse.hs -o compiler/stage1/build/CmmParse.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/codeGen/StgCmm.hs -o compiler/stage1/build/StgCmm.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcEnv.hs -o compiler/stage1/build/TcEnv.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/FamInst.hs -o compiler/stage1/build/FamInst.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/TmOracle.hs -o compiler/stage1/build/TmOracle.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/HeaderInfo.hs -o compiler/stage1/build/HeaderInfo.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/CoreMonad.hs -o compiler/stage1/build/CoreMonad.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/rename/RnEnv.hs -o compiler/stage1/build/RnEnv.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/Inst.hs -o compiler/stage1/build/Inst.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcGenDeriv.hs -o compiler/stage1/build/TcGenDeriv.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcUnify.hs -o compiler/stage1/build/TcUnify.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/CoreLint.hs -o compiler/stage1/build/CoreLint.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/specialise/SpecConstr.hs -o compiler/stage1/build/SpecConstr.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/specialise/Specialise.hs -o compiler/stage1/build/Specialise.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/SetLevels.hs -o compiler/stage1/build/SetLevels.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/SimplMonad.hs -o compiler/stage1/build/SimplMonad.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/Plugins.hs -o compiler/stage1/build/Plugins.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/SimplEnv.hs -o compiler/stage1/build/SimplEnv.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/GhcPlugins.hs -o compiler/stage1/build/GhcPlugins.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcGenGenerics.hs -o compiler/stage1/build/TcGenGenerics.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/FloatOut.hs -o compiler/stage1/build/FloatOut.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/SimplUtils.hs -o compiler/stage1/build/SimplUtils.o <> <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/Simplify.hs -o compiler/stage1/build/Simplify.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/rename/RnNames.hs -o compiler/stage1/build/RnNames.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcErrors.hs -o compiler/stage1/build/TcErrors.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/rename/RnTypes.hs -o compiler/stage1/build/RnTypes.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/rename/RnPat.hs -o compiler/stage1/build/RnPat.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/coreSyn/CorePrep.hs -o compiler/stage1/build/CorePrep.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/iface/TcIface.hs -o compiler/stage1/build/TcIface.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/rename/RnBinds.hs -o compiler/stage1/build/RnBinds.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/TidyPgm.hs -o compiler/stage1/build/TidyPgm.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/rename/RnSource.hs -o compiler/stage1/build/RnSource.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/DsMonad.hs -o compiler/stage1/build/DsMonad.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcSMonad.hs -o compiler/stage1/build/TcSMonad.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Builtins/Initialise.hs -o compiler/stage1/build/Vectorise/Builtins/Initialise.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/DsExpr.hs-boot -o compiler/stage1/build/DsExpr.o-boot "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/Match.hs-boot -o compiler/stage1/build/Match.o-boot <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/DsUtils.hs -o compiler/stage1/build/DsUtils.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/rename/RnSplice.hs -o compiler/stage1/build/RnSplice.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Builtins.hs -o compiler/stage1/build/Vectorise/Builtins.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Monad/Base.hs -o compiler/stage1/build/Vectorise/Monad/Base.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/DsCCall.hs -o compiler/stage1/build/DsCCall.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/DsGRHSs.hs -o compiler/stage1/build/DsGRHSs.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/MatchLit.hs -o compiler/stage1/build/MatchLit.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Monad/Global.hs -o compiler/stage1/build/Vectorise/Monad/Global.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Monad/Local.hs -o compiler/stage1/build/Vectorise/Monad/Local.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Monad/Naming.hs -o compiler/stage1/build/Vectorise/Monad/Naming.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/rename/RnExpr.hs -o compiler/stage1/build/RnExpr.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Monad/InstEnv.hs -o compiler/stage1/build/Vectorise/Monad/InstEnv.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/DsBinds.hs -o compiler/stage1/build/DsBinds.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/DsForeign.hs -o compiler/stage1/build/DsForeign.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Monad.hs -o compiler/stage1/build/Vectorise/Monad.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Utils/Base.hs -o compiler/stage1/build/Vectorise/Utils/Base.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcFlatten.hs -o compiler/stage1/build/TcFlatten.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Utils/PADict.hs -o compiler/stage1/build/Vectorise/Utils/PADict.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/MatchCon.hs -o compiler/stage1/build/MatchCon.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Utils/Poly.hs -o compiler/stage1/build/Vectorise/Utils/Poly.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Utils/Hoisting.hs -o compiler/stage1/build/Vectorise/Utils/Hoisting.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Utils/Closure.hs -o compiler/stage1/build/Vectorise/Utils/Closure.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcCanonical.hs -o compiler/stage1/build/TcCanonical.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Utils.hs -o compiler/stage1/build/Vectorise/Utils.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Type/Type.hs -o compiler/stage1/build/Vectorise/Type/Type.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Generic/Description.hs -o compiler/stage1/build/Vectorise/Generic/Description.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Convert.hs -o compiler/stage1/build/Vectorise/Convert.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Var.hs -o compiler/stage1/build/Vectorise/Var.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Type/TyConDecl.hs -o compiler/stage1/build/Vectorise/Type/TyConDecl.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/DsMeta.hs -o compiler/stage1/build/DsMeta.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Exp.hs -o compiler/stage1/build/Vectorise/Exp.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Generic/PData.hs -o compiler/stage1/build/Vectorise/Generic/PData.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Generic/PAMethods.hs -o compiler/stage1/build/Vectorise/Generic/PAMethods.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcInteract.hs -o compiler/stage1/build/TcInteract.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Generic/PADict.hs -o compiler/stage1/build/Vectorise/Generic/PADict.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcSimplify.hs -o compiler/stage1/build/TcSimplify.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise/Type/Env.hs -o compiler/stage1/build/Vectorise/Type/Env.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/vectorise/Vectorise.hs -o compiler/stage1/build/Vectorise.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/Check.hs -o compiler/stage1/build/Check.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcValidity.hs -o compiler/stage1/build/TcValidity.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/simplCore/SimplCore.hs -o compiler/stage1/build/SimplCore.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/Match.hs -o compiler/stage1/build/Match.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/DsArrows.hs -o compiler/stage1/build/DsArrows.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/DsListComp.hs -o compiler/stage1/build/DsListComp.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcHsType.hs -o compiler/stage1/build/TcHsType.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/DsExpr.hs -o compiler/stage1/build/DsExpr.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/deSugar/Desugar.hs -o compiler/stage1/build/Desugar.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcPat.hs -o compiler/stage1/build/TcPat.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcDefaults.hs -o compiler/stage1/build/TcDefaults.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/iface/MkIface.hs -o compiler/stage1/build/MkIface.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcBinds.hs -o compiler/stage1/build/TcBinds.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/PprTyThing.hs -o compiler/stage1/build/PprTyThing.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcTypeable.hs -o compiler/stage1/build/TcTypeable.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcClassDcl.hs -o compiler/stage1/build/TcClassDcl.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcTyDecls.hs -o compiler/stage1/build/TcTyDecls.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcMatches.hs -o compiler/stage1/build/TcMatches.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcDeriv.hs -o compiler/stage1/build/TcDeriv.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcTyClsDecls.hs -o compiler/stage1/build/TcTyClsDecls.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcPatSyn.hs -o compiler/stage1/build/TcPatSyn.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcArrows.hs -o compiler/stage1/build/TcArrows.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcExpr.hs -o compiler/stage1/build/TcExpr.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcInstDcls.hs -o compiler/stage1/build/TcInstDcls.o <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcForeign.hs -o compiler/stage1/build/TcForeign.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcRules.hs -o compiler/stage1/build/TcRules.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcSplice.hs -o compiler/stage1/build/TcSplice.o <> <> <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/typecheck/TcRnDriver.hs -o compiler/stage1/build/TcRnDriver.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/HscMain.hs -o compiler/stage1/build/HscMain.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/DriverPipeline.hs -o compiler/stage1/build/DriverPipeline.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/GhcMake.hs -o compiler/stage1/build/GhcMake.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/GHC.hs -o compiler/stage1/build/GHC.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage1/build -icompiler/stage1/build/autogen -Icompiler/stage1/build -Icompiler/stage1/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -optP-include -optPcompiler/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -DSTAGE=1 -Rghc-timing -no-user-package-db -rtsopts -odir compiler/stage1/build -hidir compiler/stage1/build -stubdir compiler/stage1/build -c compiler/main/DriverMkDepend.hs -o compiler/stage1/build/DriverMkDepend.o <> "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -ighc/. -ighc/stage1/build -ighc/stage1/build/autogen -Ighc/stage1/build -Ighc/stage1/build/autogen -optP-include -optPghc/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -no-hs-main -no-user-package-db -rtsopts -odir ghc/stage1/build -hidir ghc/stage1/build -stubdir ghc/stage1/build -c ghc/./Main.hs -o ghc/stage1/build/Main.o "rm" -f compiler/stage1/build/libHSghc-8.0.2.a compiler/stage1/build/libHSghc-8.0.2.a.contents echo compiler/stage1/build/Avail.o compiler/stage1/build/BasicTypes.o compiler/stage1/build/ConLike.o compiler/stage1/build/DataCon.o compiler/stage1/build/PatSyn.o compiler/stage1/build/Demand.o compiler/stage1/build/Debug.o compiler/stage1/build/Exception.o compiler/stage1/build/FieldLabel.o compiler/stage1/build/GhcMonad.o compiler/stage1/build/Hooks.o compiler/stage1/build/Id.o compiler/stage1/build/IdInfo.o compiler/stage1/build/Lexeme.o compiler/stage1/build/Literal.o compiler/stage1/build/Llvm.o compiler/stage1/build/Llvm/AbsSyn.o compiler/stage1/build/Llvm/MetaData.o compiler/stage1/build/Llvm/PpLlvm.o compiler/stage1/build/Llvm/Types.o compiler/stage1/build/LlvmCodeGen.o compiler/stage1/build/LlvmCodeGen/Base.o compiler/stage1/build/LlvmCodeGen/CodeGen.o compiler/stage1/build/LlvmCodeGen/Data.o compiler/stage1/build/LlvmCodeGen/Ppr.o compiler/stage1/build/LlvmCodeGen/Regs.o compiler/stage1/build/LlvmMangler.o compiler/stage1/build/MkId.o compiler/stage1/build/Module.o compiler/stage1/build/Name.o compiler/stage1/build/NameEnv.o compiler/stage1/build/NameSet.o compiler/stage1/build/OccName.o compiler/stage1/build/RdrName.o compiler/stage1/build/SrcLoc.o compiler/stage1/build/UniqSupply.o compiler/stage1/build/Unique.o compiler/stage1/build/Var.o compiler/stage1/build/VarEnv.o compiler/stage1/build/VarSet.o compiler/stage1/build/UnVarGraph.o compiler/stage1/build/BlockId.o compiler/stage1/build/CLabel.o compiler/stage1/build/Cmm.o compiler/stage1/build/CmmBuildInfoTables.o compiler/stage1/build/CmmPipeline.o compiler/stage1/build/CmmCallConv.o compiler/stage1/build/CmmCommonBlockElim.o compiler/stage1/build/CmmImplementSwitchPlans.o compiler/stage1/build/CmmContFlowOpt.o compiler/stage1/build/CmmExpr.o compiler/stage1/build/CmmInfo.o compiler/stage1/build/CmmLex.o compiler/stage1/build/CmmLint.o compiler/stage1/build/CmmLive.o compiler/stage1/build/CmmMachOp.o compiler/stage1/build/CmmSwitch.o compiler/stage1/build/CmmNode.o compiler/stage1/build/CmmOpt.o compiler/stage1/build/CmmParse.o compiler/stage1/build/CmmProcPoint.o compiler/stage1/build/CmmSink.o compiler/stage1/build/CmmType.o compiler/stage1/build/CmmUtils.o compiler/stage1/build/CmmLayoutStack.o compiler/stage1/build/MkGraph.o compiler/stage1/build/PprBase.o compiler/stage1/build/PprC.o compiler/stage1/build/PprCmm.o compiler/stage1/build/PprCmmDecl.o compiler/stage1/build/PprCmmExpr.o compiler/stage1/build/Bitmap.o compiler/stage1/build/CodeGen/Platform.o compiler/stage1/build/CodeGen/Platform/ARM.o compiler/stage1/build/CodeGen/Platform/ARM64.o compiler/stage1/build/CodeGen/Platform/NoRegs.o compiler/stage1/build/CodeGen/Platform/PPC.o compiler/stage1/build/CodeGen/Platform/PPC_Darwin.o compiler/stage1/build/CodeGen/Platform/SPARC.o compiler/stage1/build/CodeGen/Platform/X86.o compiler/stage1/build/CodeGen/Platform/X86_64.o compiler/stage1/build/CgUtils.o compiler/stage1/build/StgCmm.o compiler/stage1/build/StgCmmBind.o compiler/stage1/build/StgCmmClosure.o compiler/stage1/build/StgCmmCon.o compiler/stage1/build/StgCmmEnv.o compiler/stage1/build/StgCmmExpr.o compiler/stage1/build/StgCmmForeign.o compiler/stage1/build/StgCmmHeap.o compiler/stage1/build/StgCmmHpc.o compiler/stage1/build/StgCmmArgRep.o compiler/stage1/build/StgCmmLayout.o compiler/stage1/build/StgCmmMonad.o compiler/stage1/build/StgCmmPrim.o compiler/stage1/build/StgCmmProf.o compiler/stage1/build/StgCmmTicky.o compiler/stage1/build/StgCmmUtils.o compiler/stage1/build/StgCmmExtCode.o compiler/stage1/build/SMRep.o compiler/stage1/build/CoreArity.o compiler/stage1/build/CoreFVs.o compiler/stage1/build/CoreLint.o compiler/stage1/build/CorePrep.o compiler/stage1/build/CoreSubst.o compiler/stage1/build/CoreSyn.o compiler/stage1/build/TrieMap.o compiler/stage1/build/CoreTidy.o compiler/stage1/build/CoreUnfold.o compiler/stage1/build/CoreUtils.o compiler/stage1/build/CoreSeq.o compiler/stage1/build/CoreStats.o compiler/stage1/build/MkCore.o compiler/stage1/build/PprCore.o compiler/stage1/build/PmExpr.o compiler/stage1/build/TmOracle.o compiler/stage1/build/Check.o compiler/stage1/build/Coverage.o compiler/stage1/build/Desugar.o compiler/stage1/build/DsArrows.o compiler/stage1/build/DsBinds.o compiler/stage1/build/DsCCall.o compiler/stage1/build/DsExpr.o compiler/stage1/build/DsForeign.o compiler/stage1/build/DsGRHSs.o compiler/stage1/build/DsListComp.o compiler/stage1/build/DsMonad.o compiler/stage1/build/DsUtils.o compiler/stage1/build/Match.o compiler/stage1/build/MatchCon.o compiler/stage1/build/MatchLit.o compiler/stage1/build/HsBinds.o compiler/stage1/build/HsDecls.o compiler/stage1/build/HsDoc.o compiler/stage1/build/HsExpr.o compiler/stage1/build/HsImpExp.o compiler/stage1/build/HsLit.o compiler/stage1/build/PlaceHolder.o compiler/stage1/build/HsPat.o compiler/stage1/build/HsSyn.o compiler/stage1/build/HsTypes.o compiler/stage1/build/HsUtils.o compiler/stage1/build/BinIface.o compiler/stage1/build/BuildTyCl.o compiler/stage1/build/IfaceEnv.o compiler/stage1/build/IfaceSyn.o compiler/stage1/build/IfaceType.o compiler/stage1/build/LoadIface.o compiler/stage1/build/MkIface.o compiler/stage1/build/TcIface.o compiler/stage1/build/FlagChecker.o compiler/stage1/build/Annotations.o compiler/stage1/build/CmdLineParser.o compiler/stage1/build/CodeOutput.o compiler/stage1/build/Config.o compiler/stage1/build/Constants.o compiler/stage1/build/DriverMkDepend.o compiler/stage1/build/DriverPhases.o compiler/stage1/build/PipelineMonad.o compiler/stage1/build/DriverPipeline.o compiler/stage1/build/DynFlags.o compiler/stage1/build/ErrUtils.o compiler/stage1/build/Finder.o compiler/stage1/build/GHC.o compiler/stage1/build/GhcMake.o compiler/stage1/build/GhcPlugins.o compiler/stage1/build/DynamicLoading.o compiler/stage1/build/HeaderInfo.o compiler/stage1/build/HscMain.o compiler/stage1/build/HscStats.o compiler/stage1/build/HscTypes.o compiler/stage1/build/InteractiveEval.o compiler/stage1/build/InteractiveEvalTypes.o compiler/stage1/build/PackageConfig.o compiler/stage1/build/Packages.o compiler/stage1/build/PlatformConstants.o compiler/stage1/build/Plugins.o compiler/stage1/build/TcPluginM.o compiler/stage1/build/PprTyThing.o compiler/stage1/build/StaticFlags.o compiler/stage1/build/StaticPtrTable.o compiler/stage1/build/SysTools.o compiler/stage1/build/Elf.o compiler/stage1/build/TidyPgm.o compiler/stage1/build/Ctype.o compiler/stage1/build/HaddockUtils.o compiler/stage1/build/Lexer.o compiler/stage1/build/OptCoercion.o compiler/stage1/build/Parser.o compiler/stage1/build/RdrHsSyn.o compiler/stage1/build/ApiAnnotation.o compiler/stage1/build/ForeignCall.o compiler/stage1/build/PrelInfo.o compiler/stage1/build/PrelNames.o compiler/stage1/build/PrelRules.o compiler/stage1/build/PrimOp.o compiler/stage1/build/TysPrim.o compiler/stage1/build/TysWiredIn.o compiler/stage1/build/CostCentre.o compiler/stage1/build/ProfInit.o compiler/stage1/build/SCCfinal.o compiler/stage1/build/RnBinds.o compiler/stage1/build/RnEnv.o compiler/stage1/build/RnExpr.o compiler/stage1/build/RnHsDoc.o compiler/stage1/build/RnNames.o compiler/stage1/build/RnPat.o compiler/stage1/build/RnSource.o compiler/stage1/build/RnSplice.o compiler/stage1/build/RnTypes.o compiler/stage1/build/CoreMonad.o compiler/stage1/build/CSE.o compiler/stage1/build/FloatIn.o compiler/stage1/build/FloatOut.o compiler/stage1/build/LiberateCase.o compiler/stage1/build/OccurAnal.o compiler/stage1/build/SAT.o compiler/stage1/build/SetLevels.o compiler/stage1/build/SimplCore.o compiler/stage1/build/SimplEnv.o compiler/stage1/build/SimplMonad.o compiler/stage1/build/SimplUtils.o compiler/stage1/build/Simplify.o compiler/stage1/build/SimplStg.o compiler/stage1/build/StgStats.o compiler/stage1/build/UnariseStg.o compiler/stage1/build/Rules.o compiler/stage1/build/SpecConstr.o compiler/stage1/build/Specialise.o compiler/stage1/build/CoreToStg.o compiler/stage1/build/StgLint.o compiler/stage1/build/StgSyn.o compiler/stage1/build/CallArity.o compiler/stage1/build/DmdAnal.o compiler/stage1/build/WorkWrap.o compiler/stage1/build/WwLib.o compiler/stage1/build/FamInst.o compiler/stage1/build/Inst.o compiler/stage1/build/TcAnnotations.o compiler/stage1/build/TcArrows.o compiler/stage1/build/TcBinds.o compiler/stage1/build/TcClassDcl.o compiler/stage1/build/TcDefaults.o compiler/stage1/build/TcDeriv.o compiler/stage1/build/TcEnv.o compiler/stage1/build/TcExpr.o compiler/stage1/build/TcForeign.o compiler/stage1/build/TcGenDeriv.o compiler/stage1/build/TcGenGenerics.o compiler/stage1/build/TcHsSyn.o compiler/stage1/build/TcHsType.o compiler/stage1/build/TcInstDcls.o compiler/stage1/build/TcMType.o compiler/stage1/build/TcValidity.o compiler/stage1/build/TcMatches.o compiler/stage1/build/TcPat.o compiler/stage1/build/TcPatSyn.o compiler/stage1/build/TcRnDriver.o compiler/stage1/build/TcRnMonad.o compiler/stage1/build/TcRnTypes.o compiler/stage1/build/TcRules.o compiler/stage1/build/TcSimplify.o compiler/stage1/build/TcErrors.o compiler/stage1/build/TcTyClsDecls.o compiler/stage1/build/TcTyDecls.o compiler/stage1/build/TcTypeable.o compiler/stage1/build/TcType.o compiler/stage1/build/TcEvidence.o compiler/stage1/build/TcUnify.o compiler/stage1/build/TcInteract.o compiler/stage1/build/TcCanonical.o compiler/stage1/build/TcFlatten.o compiler/stage1/build/TcSMonad.o compiler/stage1/build/TcTypeNats.o compiler/stage1/build/TcSplice.o compiler/stage1/build/Class.o compiler/stage1/build/Coercion.o compiler/stage1/build/DsMeta.o compiler/stage1/build/THNames.o compiler/stage1/build/FamInstEnv.o compiler/stage1/build/FunDeps.o compiler/stage1/build/InstEnv.o compiler/stage1/build/TyCon.o compiler/stage1/build/CoAxiom.o compiler/stage1/build/Kind.o compiler/stage1/build/Type.o compiler/stage1/build/TyCoRep.o compiler/stage1/build/Unify.o compiler/stage1/build/Bag.o compiler/stage1/build/Binary.o compiler/stage1/build/BooleanFormula.o compiler/stage1/build/BufWrite.o compiler/stage1/build/Digraph.o compiler/stage1/build/Encoding.o compiler/stage1/build/FastFunctions.o compiler/stage1/build/FastMutInt.o compiler/stage1/build/FastString.o compiler/stage1/build/FastStringEnv.o compiler/stage1/build/Fingerprint.o compiler/stage1/build/FiniteMap.o compiler/stage1/build/FV.o compiler/stage1/build/GraphBase.o compiler/stage1/build/GraphColor.o compiler/stage1/build/GraphOps.o compiler/stage1/build/GraphPpr.o compiler/stage1/build/IOEnv.o compiler/stage1/build/ListSetOps.o compiler/stage1/build/Maybes.o compiler/stage1/build/MonadUtils.o compiler/stage1/build/OrdList.o compiler/stage1/build/Outputable.o compiler/stage1/build/Pair.o compiler/stage1/build/Panic.o compiler/stage1/build/Pretty.o compiler/stage1/build/State.o compiler/stage1/build/Stream.o compiler/stage1/build/StringBuffer.o compiler/stage1/build/UniqDFM.o compiler/stage1/build/UniqDSet.o compiler/stage1/build/UniqFM.o compiler/stage1/build/UniqSet.o compiler/stage1/build/Util.o compiler/stage1/build/Vectorise/Builtins/Base.o compiler/stage1/build/Vectorise/Builtins/Initialise.o compiler/stage1/build/Vectorise/Builtins.o compiler/stage1/build/Vectorise/Monad/Base.o compiler/stage1/build/Vectorise/Monad/Naming.o compiler/stage1/build/Vectorise/Monad/Local.o compiler/stage1/build/Vectorise/Monad/Global.o compiler/stage1/build/Vectorise/Monad/InstEnv.o compiler/stage1/build/Vectorise/Monad.o compiler/stage1/build/Vectorise/Utils/Base.o compiler/stage1/build/Vectorise/Utils/Closure.o compiler/stage1/build/Vectorise/Utils/Hoisting.o compiler/stage1/build/Vectorise/Utils/PADict.o compiler/stage1/build/Vectorise/Utils/Poly.o compiler/stage1/build/Vectorise/Utils.o compiler/stage1/build/Vectorise/Generic/Description.o compiler/stage1/build/Vectorise/Generic/PAMethods.o compiler/stage1/build/Vectorise/Generic/PADict.o compiler/stage1/build/Vectorise/Generic/PData.o compiler/stage1/build/Vectorise/Type/Env.o compiler/stage1/build/Vectorise/Type/Type.o compiler/stage1/build/Vectorise/Type/TyConDecl.o compiler/stage1/build/Vectorise/Type/Classify.o compiler/stage1/build/Vectorise/Convert.o compiler/stage1/build/Vectorise/Vect.o compiler/stage1/build/Vectorise/Var.o compiler/stage1/build/Vectorise/Env.o compiler/stage1/build/Vectorise/Exp.o compiler/stage1/build/Vectorise.o compiler/stage1/build/Hoopl/Dataflow.o compiler/stage1/build/Hoopl.o compiler/stage1/build/AsmCodeGen.o compiler/stage1/build/TargetReg.o compiler/stage1/build/NCGMonad.o compiler/stage1/build/Instruction.o compiler/stage1/build/Format.o compiler/stage1/build/Reg.o compiler/stage1/build/RegClass.o compiler/stage1/build/PIC.o compiler/stage1/build/Platform.o compiler/stage1/build/CPrim.o compiler/stage1/build/X86/Regs.o compiler/stage1/build/X86/RegInfo.o compiler/stage1/build/X86/Instr.o compiler/stage1/build/X86/Cond.o compiler/stage1/build/X86/Ppr.o compiler/stage1/build/X86/CodeGen.o compiler/stage1/build/PPC/Regs.o compiler/stage1/build/PPC/RegInfo.o compiler/stage1/build/PPC/Instr.o compiler/stage1/build/PPC/Cond.o compiler/stage1/build/PPC/Ppr.o compiler/stage1/build/PPC/CodeGen.o compiler/stage1/build/SPARC/Base.o compiler/stage1/build/SPARC/Regs.o compiler/stage1/build/SPARC/Imm.o compiler/stage1/build/SPARC/AddrMode.o compiler/stage1/build/SPARC/Cond.o compiler/stage1/build/SPARC/Instr.o compiler/stage1/build/SPARC/Stack.o compiler/stage1/build/SPARC/ShortcutJump.o compiler/stage1/build/SPARC/Ppr.o compiler/stage1/build/SPARC/CodeGen.o compiler/stage1/build/SPARC/CodeGen/Amode.o compiler/stage1/build/SPARC/CodeGen/Base.o compiler/stage1/build/SPARC/CodeGen/CondCode.o compiler/stage1/build/SPARC/CodeGen/Gen32.o compiler/stage1/build/SPARC/CodeGen/Gen64.o compiler/stage1/build/SPARC/CodeGen/Sanity.o compiler/stage1/build/SPARC/CodeGen/Expand.o compiler/stage1/build/RegAlloc/Liveness.o compiler/stage1/build/RegAlloc/Graph/Main.o compiler/stage1/build/RegAlloc/Graph/Stats.o compiler/stage1/build/RegAlloc/Graph/ArchBase.o compiler/stage1/build/RegAlloc/Graph/ArchX86.o compiler/stage1/build/RegAlloc/Graph/Coalesce.o compiler/stage1/build/RegAlloc/Graph/Spill.o compiler/stage1/build/RegAlloc/Graph/SpillClean.o compiler/stage1/build/RegAlloc/Graph/SpillCost.o compiler/stage1/build/RegAlloc/Graph/TrivColorable.o compiler/stage1/build/RegAlloc/Linear/Main.o compiler/stage1/build/RegAlloc/Linear/JoinToTargets.o compiler/stage1/build/RegAlloc/Linear/State.o compiler/stage1/build/RegAlloc/Linear/Stats.o compiler/stage1/build/RegAlloc/Linear/FreeRegs.o compiler/stage1/build/RegAlloc/Linear/StackMap.o compiler/stage1/build/RegAlloc/Linear/Base.o compiler/stage1/build/RegAlloc/Linear/X86/FreeRegs.o compiler/stage1/build/RegAlloc/Linear/X86_64/FreeRegs.o compiler/stage1/build/RegAlloc/Linear/PPC/FreeRegs.o compiler/stage1/build/RegAlloc/Linear/SPARC/FreeRegs.o compiler/stage1/build/Dwarf.o compiler/stage1/build/Dwarf/Types.o compiler/stage1/build/Dwarf/Constants.o compiler/stage1/build/parser/cutils.o compiler/stage1/build/cbits/genSym.o >> compiler/stage1/build/libHSghc-8.0.2.a.contents "ar" q compiler/stage1/build/libHSghc-8.0.2.a @compiler/stage1/build/libHSghc-8.0.2.a.contents ar: creating compiler/stage1/build/libHSghc-8.0.2.a "rm" -f compiler/stage1/build/libHSghc-8.0.2.a.contents "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -o ghc/stage1/build/tmp/ghc-stage1 -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -ighc/. -ighc/stage1/build -ighc/stage1/build/autogen -Ighc/stage1/build -Ighc/stage1/build/autogen -optP-include -optPghc/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -no-hs-main -no-user-package-db -rtsopts -odir ghc/stage1/build -hidir ghc/stage1/build -stubdir ghc/stage1/build -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -ighc/. -ighc/stage1/build -ighc/stage1/build/autogen -Ighc/stage1/build -Ighc/stage1/build/autogen -optP-include -optPghc/stage1/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -no-hs-main -no-user-package-db -rtsopts ghc/stage1/build/Main.o ghc/stage1/build/hschooks.o Warning: -rtsopts and -with-rtsopts have no effect with -no-hs-main. Call hs_init_ghc() from your main() function to set these options. /usr/bin/install -c -o pbulkXXX -g users -m 755 ghc/stage1/build/tmp/ghc-stage1 inplace/lib/bin/ghc-stage1 "rm" -f inplace/bin/ghc-stage1 echo '#!/bin/sh' >> inplace/bin/ghc-stage1 echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/ghc-stage1"' >> inplace/bin/ghc-stage1 echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/ghc-stage1 echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/ghc-stage1 echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/ghc-stage1 echo 'pgmgcc="clang"' >> inplace/bin/ghc-stage1 echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/stage1/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/transformers/dist-boot/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/template-haskell/dist-boot/build:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/pretty-1.1.3.3:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/process-1.4.3.0:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/hpc/dist-boot/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/hoopl/dist-boot/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot/dist-boot/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot-th/dist-boot/build:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/directory-1.3.0.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/unix-2.7.2.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/time-1.6.0.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/filepath-1.4.1.1:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/binary/dist-boot/build:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/containers-0.5.7.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/bytestring-0.10.8.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/deepseq-1.4.2.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/array-0.5.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0:/usr/lib:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/integer-simple-0.1.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/ghc-prim-0.5.0.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/rts${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/ghc-stage1 cat ghc/ghc.wrapper >> inplace/bin/ghc-stage1 chmod +x inplace/bin/ghc-stage1 "inplace/bin/ghc-cabal" check libraries/ghc-prim "inplace/bin/ghc-cabal" configure libraries/ghc-prim dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --flag=include-ghc-prim --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring ghc-prim-0.5.0.0... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/ghc-prim/dist-install/inplace-pkg-config Reading package info from "libraries/ghc-prim/dist-install/inplace-pkg-config" ... done. ghc-prim-0.5.0.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-prim/dist-install/doc/html/ghc-prim/ghc-prim.haddock doesn't exist or isn't a file ghc-prim-0.5.0.0: cannot find any of ["GHC/CString.hi","GHC/CString.p_hi","GHC/CString.dyn_hi"] (ignoring) ghc-prim-0.5.0.0: cannot find any of ["GHC/Classes.hi","GHC/Classes.p_hi","GHC/Classes.dyn_hi"] (ignoring) ghc-prim-0.5.0.0: cannot find any of ["GHC/Debug.hi","GHC/Debug.p_hi","GHC/Debug.dyn_hi"] (ignoring) ghc-prim-0.5.0.0: cannot find any of ["GHC/IntWord64.hi","GHC/IntWord64.p_hi","GHC/IntWord64.dyn_hi"] (ignoring) ghc-prim-0.5.0.0: cannot find any of ["GHC/Magic.hi","GHC/Magic.p_hi","GHC/Magic.dyn_hi"] (ignoring) ghc-prim-0.5.0.0: cannot find any of ["GHC/PrimopWrappers.hi","GHC/PrimopWrappers.p_hi","GHC/PrimopWrappers.dyn_hi"] (ignoring) ghc-prim-0.5.0.0: cannot find any of ["GHC/Tuple.hi","GHC/Tuple.p_hi","GHC/Tuple.dyn_hi"] (ignoring) ghc-prim-0.5.0.0: cannot find any of ["GHC/Types.hi","GHC/Types.p_hi","GHC/Types.dyn_hi"] (ignoring) ghc-prim-0.5.0.0: cannot find any of ["libHSghc-prim-0.5.0.0.a","libHSghc-prim-0.5.0.0.p_a","libHSghc-prim-0.5.0.0-ghc8.0.2.so","libHSghc-prim-0.5.0.0-ghc8.0.2.dylib","HSghc-prim-0.5.0.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/integer-gmp "inplace/bin/ghc-cabal" configure libraries/integer-gmp dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring integer-gmp-1.0.0.1... configure: WARNING: unrecognized options: --with-compiler, --with-iconv-includes, --with-iconv-libraries, --with-curses-libraries checking build system type... x86_64-unknown-netbsd9.99 checking host system type... x86_64-unknown-netbsd9.99 checking target system type... x86_64-unknown-netbsd9.99 checking for gcc... /data/scratch/lang/ghc80/work/.cwrapper/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/lang/ghc80/work/.cwrapper/bin/clang accepts -g... yes checking for /data/scratch/lang/ghc80/work/.cwrapper/bin/clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include checking for grep that handles long lines and -e... /data/scratch/lang/ghc80/work/.tools/bin/grep checking for egrep... /data/scratch/lang/ghc80/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for __gmpz_powm in -lgmp... yes checking for __gmpz_powm_sec in -lgmp... yes checking whether to use in-tree GMP... no checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking GMP version... 6.2.0 configure: creating ./config.status config.status: creating integer-gmp.buildinfo config.status: creating gmp/config.mk config.status: creating include/HsIntegerGmp.h configure: WARNING: unrecognized options: --with-compiler, --with-iconv-includes, --with-iconv-libraries, --with-curses-libraries "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/integer-gmp/dist-install/inplace-pkg-config Reading package info from "libraries/integer-gmp/dist-install/inplace-pkg-config" ... done. integer-gmp-1.0.0.1: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/dist-install/doc/html/integer-gmp/integer-gmp.haddock doesn't exist or isn't a file integer-gmp-1.0.0.1: cannot find any of ["GHC/Integer.hi","GHC/Integer.p_hi","GHC/Integer.dyn_hi"] (ignoring) integer-gmp-1.0.0.1: cannot find any of ["GHC/Integer/Logarithms.hi","GHC/Integer/Logarithms.p_hi","GHC/Integer/Logarithms.dyn_hi"] (ignoring) integer-gmp-1.0.0.1: cannot find any of ["GHC/Integer/Logarithms/Internals.hi","GHC/Integer/Logarithms/Internals.p_hi","GHC/Integer/Logarithms/Internals.dyn_hi"] (ignoring) integer-gmp-1.0.0.1: cannot find any of ["GHC/Integer/GMP/Internals.hi","GHC/Integer/GMP/Internals.p_hi","GHC/Integer/GMP/Internals.dyn_hi"] (ignoring) integer-gmp-1.0.0.1: cannot find any of ["GHC/Integer/Type.hi","GHC/Integer/Type.p_hi","GHC/Integer/Type.dyn_hi"] (ignoring) integer-gmp-1.0.0.1: cannot find any of ["libHSinteger-gmp-1.0.0.1.a","libHSinteger-gmp-1.0.0.1.p_a","libHSinteger-gmp-1.0.0.1-ghc8.0.2.so","libHSinteger-gmp-1.0.0.1-ghc8.0.2.dylib","HSinteger-gmp-1.0.0.1-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/base "inplace/bin/ghc-cabal" configure libraries/base dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --flags=integer-gmp --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring base-4.9.1.0... configure: WARNING: unrecognized options: --with-compiler, --with-gmp-includes, --with-gmp-libraries, --with-curses-libraries checking build system type... x86_64-unknown-netbsd9.99 checking host system type... x86_64-unknown-netbsd9.99 checking target system type... x86_64-unknown-netbsd9.99 checking for gcc... /data/scratch/lang/ghc80/work/.cwrapper/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/lang/ghc80/work/.cwrapper/bin/clang accepts -g... yes checking for /data/scratch/lang/ghc80/work/.cwrapper/bin/clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include checking for grep that handles long lines and -e... /data/scratch/lang/ghc80/work/.tools/bin/grep checking for egrep... /data/scratch/lang/ghc80/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for WINDOWS platform... NO checking for long long... yes checking for ANSI C header files... (cached) yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for sys/stat.h... (cached) yes checking sys/syscall.h usability... yes checking sys/syscall.h presence... yes checking for sys/syscall.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking sys/timers.h usability... no checking sys/timers.h presence... no checking for sys/timers.h... no checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking for sys/types.h... (cached) yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking winsock.h usability... no checking winsock.h presence... no checking for winsock.h... no checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/epoll.h usability... no checking sys/epoll.h presence... no checking for sys/epoll.h... no checking sys/event.h usability... yes checking sys/event.h presence... yes checking for sys/event.h... yes checking sys/eventfd.h usability... no checking sys/eventfd.h presence... no checking for sys/eventfd.h... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking for iswspace... yes checking for lstat... yes checking for clock_gettime in -lrt... yes checking for clock_gettime... yes checking for getclock... no checking for getrusage... yes checking for times... yes checking for _chsize... no checking for ftruncate... yes checking for epoll_ctl... no checking for eventfd... no checking for kevent... yes checking for kevent64... no checking for kqueue... yes checking for poll... yes checking size of kev.filter... 4 checking size of kev.flags... 4 checking for unsetenv... yes checking return type of unsetenv... int checking Haskell type for char... Int8 checking Haskell type for signed char... Int8 checking Haskell type for unsigned char... Word8 checking Haskell type for short... Int16 checking Haskell type for unsigned short... Word16 checking Haskell type for int... Int32 checking Haskell type for unsigned int... Word32 checking Haskell type for long... Int64 checking Haskell type for unsigned long... Word64 checking Haskell type for long long... Int64 checking Haskell type for unsigned long long... Word64 checking Haskell type for float... Float checking Haskell type for double... Double checking Haskell type for ptrdiff_t... Int64 checking Haskell type for size_t... Word64 checking Haskell type for wchar_t... Int32 checking Haskell type for sig_atomic_t... Int32 checking Haskell type for clock_t... Word32 checking Haskell type for time_t... Int64 checking Haskell type for useconds_t... Word32 checking Haskell type for suseconds_t... Int32 checking Haskell type for dev_t... Word64 checking Haskell type for ino_t... Word64 checking Haskell type for mode_t... Word32 checking Haskell type for off_t... Int64 checking Haskell type for pid_t... Int32 checking Haskell type for gid_t... Word32 checking Haskell type for uid_t... Word32 checking Haskell type for cc_t... Word8 checking Haskell type for speed_t... Word32 checking Haskell type for tcflag_t... Word32 checking Haskell type for nlink_t... Word32 checking Haskell type for ssize_t... Int64 checking Haskell type for rlim_t... Word64 checking Haskell type for intptr_t... Int64 checking Haskell type for uintptr_t... Word64 checking Haskell type for intmax_t... Int64 checking Haskell type for uintmax_t... Word64 checking value of E2BIG... 7 checking value of EACCES... 13 checking value of EADDRINUSE... 48 checking value of EADDRNOTAVAIL... 49 checking value of EADV... -1 checking value of EAFNOSUPPORT... 47 checking value of EAGAIN... 35 checking value of EALREADY... 37 checking value of EBADF... 9 checking value of EBADMSG... 88 checking value of EBADRPC... 72 checking value of EBUSY... 16 checking value of ECHILD... 10 checking value of ECOMM... -1 checking value of ECONNABORTED... 53 checking value of ECONNREFUSED... 61 checking value of ECONNRESET... 54 checking value of EDEADLK... 11 checking value of EDESTADDRREQ... 39 checking value of EDIRTY... -1 checking value of EDOM... 33 checking value of EDQUOT... 69 checking value of EEXIST... 17 checking value of EFAULT... 14 checking value of EFBIG... 27 checking value of EFTYPE... 79 checking value of EHOSTDOWN... 64 checking value of EHOSTUNREACH... 65 checking value of EIDRM... 82 checking value of EILSEQ... 85 checking value of EINPROGRESS... 36 checking value of EINTR... 4 checking value of EINVAL... 22 checking value of EIO... 5 checking value of EISCONN... 56 checking value of EISDIR... 21 checking value of ELOOP... 62 checking value of EMFILE... 24 checking value of EMLINK... 31 checking value of EMSGSIZE... 40 checking value of EMULTIHOP... 94 checking value of ENAMETOOLONG... 63 checking value of ENETDOWN... 50 checking value of ENETRESET... 52 checking value of ENETUNREACH... 51 checking value of ENFILE... 23 checking value of ENOBUFS... 55 checking value of ENODATA... 89 checking value of ENODEV... 19 checking value of ENOENT... 2 checking value of ENOEXEC... 8 checking value of ENOLCK... 77 checking value of ENOLINK... 95 checking value of ENOMEM... 12 checking value of ENOMSG... 83 checking value of ENONET... -1 checking value of ENOPROTOOPT... 42 checking value of ENOSPC... 28 checking value of ENOSR... 90 checking value of ENOSTR... 91 checking value of ENOSYS... 78 checking value of ENOTBLK... 15 checking value of ENOTCONN... 57 checking value of ENOTDIR... 20 checking value of ENOTEMPTY... 66 checking value of ENOTSOCK... 38 checking value of ENOTTY... 25 checking value of ENXIO... 6 checking value of EOPNOTSUPP... 45 checking value of EPERM... 1 checking value of EPFNOSUPPORT... 46 checking value of EPIPE... 32 checking value of EPROCLIM... 67 checking value of EPROCUNAVAIL... 76 checking value of EPROGMISMATCH... 75 checking value of EPROGUNAVAIL... 74 checking value of EPROTO... 96 checking value of EPROTONOSUPPORT... 43 checking value of EPROTOTYPE... 41 checking value of ERANGE... 34 checking value of EREMCHG... -1 checking value of EREMOTE... 71 checking value of EROFS... 30 checking value of ERPCMISMATCH... 73 checking value of ERREMOTE... -1 checking value of ESHUTDOWN... 58 checking value of ESOCKTNOSUPPORT... 44 checking value of ESPIPE... 29 checking value of ESRCH... 3 checking value of ESRMNT... -1 checking value of ESTALE... 70 checking value of ETIME... 92 checking value of ETIMEDOUT... 60 checking value of ETOOMANYREFS... 59 checking value of ETXTBSY... 26 checking value of EUSERS... 68 checking value of EWOULDBLOCK... 35 checking value of EXDEV... 18 checking value of ENOCIGAR... -1 checking value of ENOTSUP... 86 checking value of SIGINT... 2 checking value of O_BINARY... 0 checking for library containing iconv... none required checking for library containing locale_charset... no checking for struct MD5Context... yes checking size of struct MD5Context... 88 configure: creating ./config.status config.status: creating base.buildinfo config.status: creating include/HsBaseConfig.h config.status: creating include/EventConfig.h configure: WARNING: unrecognized options: --with-compiler, --with-gmp-includes, --with-gmp-libraries, --with-curses-libraries "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/base/dist-install/inplace-pkg-config Reading package info from "libraries/base/dist-install/inplace-pkg-config" ... done. base-4.9.1.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/dist-install/doc/html/base/base.haddock doesn't exist or isn't a file base-4.9.1.0: cannot find any of ["Control/Applicative.hi","Control/Applicative.p_hi","Control/Applicative.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Arrow.hi","Control/Arrow.p_hi","Control/Arrow.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Category.hi","Control/Category.p_hi","Control/Category.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Concurrent.hi","Control/Concurrent.p_hi","Control/Concurrent.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Concurrent/Chan.hi","Control/Concurrent/Chan.p_hi","Control/Concurrent/Chan.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Concurrent/MVar.hi","Control/Concurrent/MVar.p_hi","Control/Concurrent/MVar.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Concurrent/QSem.hi","Control/Concurrent/QSem.p_hi","Control/Concurrent/QSem.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Concurrent/QSemN.hi","Control/Concurrent/QSemN.p_hi","Control/Concurrent/QSemN.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Exception.hi","Control/Exception.p_hi","Control/Exception.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Exception/Base.hi","Control/Exception/Base.p_hi","Control/Exception/Base.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad.hi","Control/Monad.p_hi","Control/Monad.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/Fail.hi","Control/Monad/Fail.p_hi","Control/Monad/Fail.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/Fix.hi","Control/Monad/Fix.p_hi","Control/Monad/Fix.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/Instances.hi","Control/Monad/Instances.p_hi","Control/Monad/Instances.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/IO/Class.hi","Control/Monad/IO/Class.p_hi","Control/Monad/IO/Class.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/ST.hi","Control/Monad/ST.p_hi","Control/Monad/ST.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/ST/Lazy.hi","Control/Monad/ST/Lazy.p_hi","Control/Monad/ST/Lazy.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/ST/Lazy/Safe.hi","Control/Monad/ST/Lazy/Safe.p_hi","Control/Monad/ST/Lazy/Safe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/ST/Lazy/Unsafe.hi","Control/Monad/ST/Lazy/Unsafe.p_hi","Control/Monad/ST/Lazy/Unsafe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/ST/Safe.hi","Control/Monad/ST/Safe.p_hi","Control/Monad/ST/Safe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/ST/Strict.hi","Control/Monad/ST/Strict.p_hi","Control/Monad/ST/Strict.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/ST/Unsafe.hi","Control/Monad/ST/Unsafe.p_hi","Control/Monad/ST/Unsafe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/Zip.hi","Control/Monad/Zip.p_hi","Control/Monad/Zip.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Bifunctor.hi","Data/Bifunctor.p_hi","Data/Bifunctor.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Bits.hi","Data/Bits.p_hi","Data/Bits.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Bool.hi","Data/Bool.p_hi","Data/Bool.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Char.hi","Data/Char.p_hi","Data/Char.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Coerce.hi","Data/Coerce.p_hi","Data/Coerce.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Complex.hi","Data/Complex.p_hi","Data/Complex.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Data.hi","Data/Data.p_hi","Data/Data.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Dynamic.hi","Data/Dynamic.p_hi","Data/Dynamic.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Either.hi","Data/Either.p_hi","Data/Either.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Eq.hi","Data/Eq.p_hi","Data/Eq.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Fixed.hi","Data/Fixed.p_hi","Data/Fixed.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Foldable.hi","Data/Foldable.p_hi","Data/Foldable.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Function.hi","Data/Function.p_hi","Data/Function.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Functor.hi","Data/Functor.p_hi","Data/Functor.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Functor/Classes.hi","Data/Functor/Classes.p_hi","Data/Functor/Classes.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Functor/Compose.hi","Data/Functor/Compose.p_hi","Data/Functor/Compose.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Functor/Const.hi","Data/Functor/Const.p_hi","Data/Functor/Const.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Functor/Identity.hi","Data/Functor/Identity.p_hi","Data/Functor/Identity.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Functor/Product.hi","Data/Functor/Product.p_hi","Data/Functor/Product.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Functor/Sum.hi","Data/Functor/Sum.p_hi","Data/Functor/Sum.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/IORef.hi","Data/IORef.p_hi","Data/IORef.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Int.hi","Data/Int.p_hi","Data/Int.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Ix.hi","Data/Ix.p_hi","Data/Ix.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Kind.hi","Data/Kind.p_hi","Data/Kind.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/List.hi","Data/List.p_hi","Data/List.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/List/NonEmpty.hi","Data/List/NonEmpty.p_hi","Data/List/NonEmpty.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Maybe.hi","Data/Maybe.p_hi","Data/Maybe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Monoid.hi","Data/Monoid.p_hi","Data/Monoid.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Ord.hi","Data/Ord.p_hi","Data/Ord.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Proxy.hi","Data/Proxy.p_hi","Data/Proxy.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Ratio.hi","Data/Ratio.p_hi","Data/Ratio.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Semigroup.hi","Data/Semigroup.p_hi","Data/Semigroup.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/STRef.hi","Data/STRef.p_hi","Data/STRef.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/STRef/Lazy.hi","Data/STRef/Lazy.p_hi","Data/STRef/Lazy.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/STRef/Strict.hi","Data/STRef/Strict.p_hi","Data/STRef/Strict.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/String.hi","Data/String.p_hi","Data/String.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Traversable.hi","Data/Traversable.p_hi","Data/Traversable.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Tuple.hi","Data/Tuple.p_hi","Data/Tuple.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Type/Bool.hi","Data/Type/Bool.p_hi","Data/Type/Bool.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Type/Coercion.hi","Data/Type/Coercion.p_hi","Data/Type/Coercion.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Type/Equality.hi","Data/Type/Equality.p_hi","Data/Type/Equality.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Typeable.hi","Data/Typeable.p_hi","Data/Typeable.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Typeable/Internal.hi","Data/Typeable/Internal.p_hi","Data/Typeable/Internal.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Unique.hi","Data/Unique.p_hi","Data/Unique.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Version.hi","Data/Version.p_hi","Data/Version.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Void.hi","Data/Void.p_hi","Data/Void.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/Word.hi","Data/Word.p_hi","Data/Word.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Debug/Trace.hi","Debug/Trace.p_hi","Debug/Trace.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign.hi","Foreign.p_hi","Foreign.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/C.hi","Foreign/C.p_hi","Foreign/C.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/C/Error.hi","Foreign/C/Error.p_hi","Foreign/C/Error.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/C/String.hi","Foreign/C/String.p_hi","Foreign/C/String.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/C/Types.hi","Foreign/C/Types.p_hi","Foreign/C/Types.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Concurrent.hi","Foreign/Concurrent.p_hi","Foreign/Concurrent.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/ForeignPtr.hi","Foreign/ForeignPtr.p_hi","Foreign/ForeignPtr.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/ForeignPtr/Safe.hi","Foreign/ForeignPtr/Safe.p_hi","Foreign/ForeignPtr/Safe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/ForeignPtr/Unsafe.hi","Foreign/ForeignPtr/Unsafe.p_hi","Foreign/ForeignPtr/Unsafe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Marshal.hi","Foreign/Marshal.p_hi","Foreign/Marshal.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Marshal/Alloc.hi","Foreign/Marshal/Alloc.p_hi","Foreign/Marshal/Alloc.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Marshal/Array.hi","Foreign/Marshal/Array.p_hi","Foreign/Marshal/Array.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Marshal/Error.hi","Foreign/Marshal/Error.p_hi","Foreign/Marshal/Error.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Marshal/Pool.hi","Foreign/Marshal/Pool.p_hi","Foreign/Marshal/Pool.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Marshal/Safe.hi","Foreign/Marshal/Safe.p_hi","Foreign/Marshal/Safe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Marshal/Unsafe.hi","Foreign/Marshal/Unsafe.p_hi","Foreign/Marshal/Unsafe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Marshal/Utils.hi","Foreign/Marshal/Utils.p_hi","Foreign/Marshal/Utils.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Ptr.hi","Foreign/Ptr.p_hi","Foreign/Ptr.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Safe.hi","Foreign/Safe.p_hi","Foreign/Safe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/StablePtr.hi","Foreign/StablePtr.p_hi","Foreign/StablePtr.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/Storable.hi","Foreign/Storable.p_hi","Foreign/Storable.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Arr.hi","GHC/Arr.p_hi","GHC/Arr.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Base.hi","GHC/Base.p_hi","GHC/Base.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Char.hi","GHC/Char.p_hi","GHC/Char.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Conc.hi","GHC/Conc.p_hi","GHC/Conc.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Conc/IO.hi","GHC/Conc/IO.p_hi","GHC/Conc/IO.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Conc/Signal.hi","GHC/Conc/Signal.p_hi","GHC/Conc/Signal.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Conc/Sync.hi","GHC/Conc/Sync.p_hi","GHC/Conc/Sync.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/ConsoleHandler.hi","GHC/ConsoleHandler.p_hi","GHC/ConsoleHandler.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Constants.hi","GHC/Constants.p_hi","GHC/Constants.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Desugar.hi","GHC/Desugar.p_hi","GHC/Desugar.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Enum.hi","GHC/Enum.p_hi","GHC/Enum.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Environment.hi","GHC/Environment.p_hi","GHC/Environment.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Err.hi","GHC/Err.p_hi","GHC/Err.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Exception.hi","GHC/Exception.p_hi","GHC/Exception.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/ExecutionStack.hi","GHC/ExecutionStack.p_hi","GHC/ExecutionStack.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/ExecutionStack/Internal.hi","GHC/ExecutionStack/Internal.p_hi","GHC/ExecutionStack/Internal.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Exts.hi","GHC/Exts.p_hi","GHC/Exts.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Fingerprint.hi","GHC/Fingerprint.p_hi","GHC/Fingerprint.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Fingerprint/Type.hi","GHC/Fingerprint/Type.p_hi","GHC/Fingerprint/Type.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Float.hi","GHC/Float.p_hi","GHC/Float.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Float/ConversionUtils.hi","GHC/Float/ConversionUtils.p_hi","GHC/Float/ConversionUtils.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Float/RealFracMethods.hi","GHC/Float/RealFracMethods.p_hi","GHC/Float/RealFracMethods.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Foreign.hi","GHC/Foreign.p_hi","GHC/Foreign.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/ForeignPtr.hi","GHC/ForeignPtr.p_hi","GHC/ForeignPtr.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/GHCi.hi","GHC/GHCi.p_hi","GHC/GHCi.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Generics.hi","GHC/Generics.p_hi","GHC/Generics.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO.hi","GHC/IO.p_hi","GHC/IO.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Buffer.hi","GHC/IO/Buffer.p_hi","GHC/IO/Buffer.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/BufferedIO.hi","GHC/IO/BufferedIO.p_hi","GHC/IO/BufferedIO.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Device.hi","GHC/IO/Device.p_hi","GHC/IO/Device.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Encoding.hi","GHC/IO/Encoding.p_hi","GHC/IO/Encoding.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Encoding/CodePage.hi","GHC/IO/Encoding/CodePage.p_hi","GHC/IO/Encoding/CodePage.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Encoding/Failure.hi","GHC/IO/Encoding/Failure.p_hi","GHC/IO/Encoding/Failure.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Encoding/Iconv.hi","GHC/IO/Encoding/Iconv.p_hi","GHC/IO/Encoding/Iconv.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Encoding/Latin1.hi","GHC/IO/Encoding/Latin1.p_hi","GHC/IO/Encoding/Latin1.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Encoding/Types.hi","GHC/IO/Encoding/Types.p_hi","GHC/IO/Encoding/Types.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Encoding/UTF16.hi","GHC/IO/Encoding/UTF16.p_hi","GHC/IO/Encoding/UTF16.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Encoding/UTF32.hi","GHC/IO/Encoding/UTF32.p_hi","GHC/IO/Encoding/UTF32.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Encoding/UTF8.hi","GHC/IO/Encoding/UTF8.p_hi","GHC/IO/Encoding/UTF8.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Exception.hi","GHC/IO/Exception.p_hi","GHC/IO/Exception.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/FD.hi","GHC/IO/FD.p_hi","GHC/IO/FD.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Handle.hi","GHC/IO/Handle.p_hi","GHC/IO/Handle.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Handle/FD.hi","GHC/IO/Handle/FD.p_hi","GHC/IO/Handle/FD.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Handle/Internals.hi","GHC/IO/Handle/Internals.p_hi","GHC/IO/Handle/Internals.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Handle/Text.hi","GHC/IO/Handle/Text.p_hi","GHC/IO/Handle/Text.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Handle/Types.hi","GHC/IO/Handle/Types.p_hi","GHC/IO/Handle/Types.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/IOMode.hi","GHC/IO/IOMode.p_hi","GHC/IO/IOMode.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IO/Unsafe.hi","GHC/IO/Unsafe.p_hi","GHC/IO/Unsafe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IOArray.hi","GHC/IOArray.p_hi","GHC/IOArray.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/IORef.hi","GHC/IORef.p_hi","GHC/IORef.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Int.hi","GHC/Int.p_hi","GHC/Int.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/List.hi","GHC/List.p_hi","GHC/List.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/MVar.hi","GHC/MVar.p_hi","GHC/MVar.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Natural.hi","GHC/Natural.p_hi","GHC/Natural.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Num.hi","GHC/Num.p_hi","GHC/Num.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/OldList.hi","GHC/OldList.p_hi","GHC/OldList.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/OverloadedLabels.hi","GHC/OverloadedLabels.p_hi","GHC/OverloadedLabels.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/PArr.hi","GHC/PArr.p_hi","GHC/PArr.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Pack.hi","GHC/Pack.p_hi","GHC/Pack.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Profiling.hi","GHC/Profiling.p_hi","GHC/Profiling.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Ptr.hi","GHC/Ptr.p_hi","GHC/Ptr.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Read.hi","GHC/Read.p_hi","GHC/Read.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Real.hi","GHC/Real.p_hi","GHC/Real.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/RTS/Flags.hi","GHC/RTS/Flags.p_hi","GHC/RTS/Flags.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/ST.hi","GHC/ST.p_hi","GHC/ST.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/StaticPtr.hi","GHC/StaticPtr.p_hi","GHC/StaticPtr.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/STRef.hi","GHC/STRef.p_hi","GHC/STRef.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Show.hi","GHC/Show.p_hi","GHC/Show.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Stable.hi","GHC/Stable.p_hi","GHC/Stable.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Stack.hi","GHC/Stack.p_hi","GHC/Stack.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Stack/CCS.hi","GHC/Stack/CCS.p_hi","GHC/Stack/CCS.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Stack/Types.hi","GHC/Stack/Types.p_hi","GHC/Stack/Types.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Stats.hi","GHC/Stats.p_hi","GHC/Stats.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Storable.hi","GHC/Storable.p_hi","GHC/Storable.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/TopHandler.hi","GHC/TopHandler.p_hi","GHC/TopHandler.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/TypeLits.hi","GHC/TypeLits.p_hi","GHC/TypeLits.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Unicode.hi","GHC/Unicode.p_hi","GHC/Unicode.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Weak.hi","GHC/Weak.p_hi","GHC/Weak.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Word.hi","GHC/Word.p_hi","GHC/Word.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Numeric.hi","Numeric.p_hi","Numeric.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Numeric/Natural.hi","Numeric/Natural.p_hi","Numeric/Natural.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Prelude.hi","Prelude.p_hi","Prelude.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/CPUTime.hi","System/CPUTime.p_hi","System/CPUTime.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/Console/GetOpt.hi","System/Console/GetOpt.p_hi","System/Console/GetOpt.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/Environment.hi","System/Environment.p_hi","System/Environment.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/Exit.hi","System/Exit.p_hi","System/Exit.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/IO.hi","System/IO.p_hi","System/IO.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/IO/Error.hi","System/IO/Error.p_hi","System/IO/Error.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/IO/Unsafe.hi","System/IO/Unsafe.p_hi","System/IO/Unsafe.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/Info.hi","System/Info.p_hi","System/Info.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/Mem.hi","System/Mem.p_hi","System/Mem.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/Mem/StableName.hi","System/Mem/StableName.p_hi","System/Mem/StableName.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/Mem/Weak.hi","System/Mem/Weak.p_hi","System/Mem/Weak.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/Posix/Internals.hi","System/Posix/Internals.p_hi","System/Posix/Internals.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/Posix/Types.hi","System/Posix/Types.p_hi","System/Posix/Types.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/Timeout.hi","System/Timeout.p_hi","System/Timeout.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Text/ParserCombinators/ReadP.hi","Text/ParserCombinators/ReadP.p_hi","Text/ParserCombinators/ReadP.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Text/ParserCombinators/ReadPrec.hi","Text/ParserCombinators/ReadPrec.p_hi","Text/ParserCombinators/ReadPrec.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Text/Printf.hi","Text/Printf.p_hi","Text/Printf.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Text/Read.hi","Text/Read.p_hi","Text/Read.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Text/Read/Lex.hi","Text/Read/Lex.p_hi","Text/Read/Lex.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Text/Show.hi","Text/Show.p_hi","Text/Show.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Text/Show/Functions.hi","Text/Show/Functions.p_hi","Text/Show/Functions.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Unsafe/Coerce.hi","Unsafe/Coerce.p_hi","Unsafe/Coerce.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event.hi","GHC/Event.p_hi","GHC/Event.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/ST/Imp.hi","Control/Monad/ST/Imp.p_hi","Control/Monad/ST/Imp.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Control/Monad/ST/Lazy/Imp.hi","Control/Monad/ST/Lazy/Imp.p_hi","Control/Monad/ST/Lazy/Imp.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Data/OldList.hi","Data/OldList.p_hi","Data/OldList.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["Foreign/ForeignPtr/Imp.hi","Foreign/ForeignPtr/Imp.p_hi","Foreign/ForeignPtr/Imp.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["System/Environment/ExecutablePath.hi","System/Environment/ExecutablePath.p_hi","System/Environment/ExecutablePath.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/Arr.hi","GHC/Event/Arr.p_hi","GHC/Event/Arr.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/Array.hi","GHC/Event/Array.p_hi","GHC/Event/Array.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/Clock.hi","GHC/Event/Clock.p_hi","GHC/Event/Clock.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/Control.hi","GHC/Event/Control.p_hi","GHC/Event/Control.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/EPoll.hi","GHC/Event/EPoll.p_hi","GHC/Event/EPoll.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/IntTable.hi","GHC/Event/IntTable.p_hi","GHC/Event/IntTable.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/Internal.hi","GHC/Event/Internal.p_hi","GHC/Event/Internal.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/KQueue.hi","GHC/Event/KQueue.p_hi","GHC/Event/KQueue.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/Manager.hi","GHC/Event/Manager.p_hi","GHC/Event/Manager.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/PSQ.hi","GHC/Event/PSQ.p_hi","GHC/Event/PSQ.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/Poll.hi","GHC/Event/Poll.p_hi","GHC/Event/Poll.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/Thread.hi","GHC/Event/Thread.p_hi","GHC/Event/Thread.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/TimerManager.hi","GHC/Event/TimerManager.p_hi","GHC/Event/TimerManager.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["GHC/Event/Unique.hi","GHC/Event/Unique.p_hi","GHC/Event/Unique.dyn_hi"] (ignoring) base-4.9.1.0: cannot find any of ["libHSbase-4.9.1.0.a","libHSbase-4.9.1.0.p_a","libHSbase-4.9.1.0-ghc8.0.2.so","libHSbase-4.9.1.0-ghc8.0.2.dylib","HSbase-4.9.1.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/filepath "inplace/bin/ghc-cabal" configure libraries/filepath dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring filepath-1.4.1.1... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/filepath/dist-install/inplace-pkg-config Reading package info from "libraries/filepath/dist-install/inplace-pkg-config" ... done. filepath-1.4.1.1: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/filepath/dist-install/doc/html/filepath/filepath.haddock doesn't exist or isn't a file filepath-1.4.1.1: cannot find any of ["System/FilePath.hi","System/FilePath.p_hi","System/FilePath.dyn_hi"] (ignoring) filepath-1.4.1.1: cannot find any of ["System/FilePath/Posix.hi","System/FilePath/Posix.p_hi","System/FilePath/Posix.dyn_hi"] (ignoring) filepath-1.4.1.1: cannot find any of ["System/FilePath/Windows.hi","System/FilePath/Windows.p_hi","System/FilePath/Windows.dyn_hi"] (ignoring) filepath-1.4.1.1: cannot find any of ["libHSfilepath-1.4.1.1.a","libHSfilepath-1.4.1.1.p_a","libHSfilepath-1.4.1.1-ghc8.0.2.so","libHSfilepath-1.4.1.1-ghc8.0.2.dylib","HSfilepath-1.4.1.1-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/array "inplace/bin/ghc-cabal" configure libraries/array dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring array-0.5.1.1... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/array/dist-install/inplace-pkg-config Reading package info from "libraries/array/dist-install/inplace-pkg-config" ... done. array-0.5.1.1: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/array/dist-install/doc/html/array/array.haddock doesn't exist or isn't a file array-0.5.1.1: cannot find any of ["Data/Array.hi","Data/Array.p_hi","Data/Array.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/Base.hi","Data/Array/Base.p_hi","Data/Array/Base.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/IArray.hi","Data/Array/IArray.p_hi","Data/Array/IArray.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/IO.hi","Data/Array/IO.p_hi","Data/Array/IO.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/IO/Safe.hi","Data/Array/IO/Safe.p_hi","Data/Array/IO/Safe.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/IO/Internals.hi","Data/Array/IO/Internals.p_hi","Data/Array/IO/Internals.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/MArray.hi","Data/Array/MArray.p_hi","Data/Array/MArray.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/MArray/Safe.hi","Data/Array/MArray/Safe.p_hi","Data/Array/MArray/Safe.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/ST.hi","Data/Array/ST.p_hi","Data/Array/ST.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/ST/Safe.hi","Data/Array/ST/Safe.p_hi","Data/Array/ST/Safe.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/Storable.hi","Data/Array/Storable.p_hi","Data/Array/Storable.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/Storable/Safe.hi","Data/Array/Storable/Safe.p_hi","Data/Array/Storable/Safe.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/Storable/Internals.hi","Data/Array/Storable/Internals.p_hi","Data/Array/Storable/Internals.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/Unboxed.hi","Data/Array/Unboxed.p_hi","Data/Array/Unboxed.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["Data/Array/Unsafe.hi","Data/Array/Unsafe.p_hi","Data/Array/Unsafe.dyn_hi"] (ignoring) array-0.5.1.1: cannot find any of ["libHSarray-0.5.1.1.a","libHSarray-0.5.1.1.p_a","libHSarray-0.5.1.1-ghc8.0.2.so","libHSarray-0.5.1.1-ghc8.0.2.dylib","HSarray-0.5.1.1-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/deepseq "inplace/bin/ghc-cabal" configure libraries/deepseq dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring deepseq-1.4.2.0... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/deepseq/dist-install/inplace-pkg-config Reading package info from "libraries/deepseq/dist-install/inplace-pkg-config" ... done. deepseq-1.4.2.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/deepseq/dist-install/doc/html/deepseq/deepseq.haddock doesn't exist or isn't a file deepseq-1.4.2.0: cannot find any of ["Control/DeepSeq.hi","Control/DeepSeq.p_hi","Control/DeepSeq.dyn_hi"] (ignoring) deepseq-1.4.2.0: cannot find any of ["libHSdeepseq-1.4.2.0.a","libHSdeepseq-1.4.2.0.p_a","libHSdeepseq-1.4.2.0-ghc8.0.2.so","libHSdeepseq-1.4.2.0-ghc8.0.2.dylib","HSdeepseq-1.4.2.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/bytestring "inplace/bin/ghc-cabal" configure libraries/bytestring dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring bytestring-0.10.8.1... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/bytestring/dist-install/inplace-pkg-config Reading package info from "libraries/bytestring/dist-install/inplace-pkg-config" ... done. bytestring-0.10.8.1: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/dist-install/doc/html/bytestring/bytestring.haddock doesn't exist or isn't a file bytestring-0.10.8.1: cannot find any of ["Data/ByteString.hi","Data/ByteString.p_hi","Data/ByteString.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Char8.hi","Data/ByteString/Char8.p_hi","Data/ByteString/Char8.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Unsafe.hi","Data/ByteString/Unsafe.p_hi","Data/ByteString/Unsafe.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Internal.hi","Data/ByteString/Internal.p_hi","Data/ByteString/Internal.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Lazy.hi","Data/ByteString/Lazy.p_hi","Data/ByteString/Lazy.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Lazy/Char8.hi","Data/ByteString/Lazy/Char8.p_hi","Data/ByteString/Lazy/Char8.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Lazy/Internal.hi","Data/ByteString/Lazy/Internal.p_hi","Data/ByteString/Lazy/Internal.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Short.hi","Data/ByteString/Short.p_hi","Data/ByteString/Short.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Short/Internal.hi","Data/ByteString/Short/Internal.p_hi","Data/ByteString/Short/Internal.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Builder.hi","Data/ByteString/Builder.p_hi","Data/ByteString/Builder.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Builder/Extra.hi","Data/ByteString/Builder/Extra.p_hi","Data/ByteString/Builder/Extra.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Builder/Prim.hi","Data/ByteString/Builder/Prim.p_hi","Data/ByteString/Builder/Prim.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Builder/Internal.hi","Data/ByteString/Builder/Internal.p_hi","Data/ByteString/Builder/Internal.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Builder/Prim/Internal.hi","Data/ByteString/Builder/Prim/Internal.p_hi","Data/ByteString/Builder/Prim/Internal.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Lazy/Builder.hi","Data/ByteString/Lazy/Builder.p_hi","Data/ByteString/Lazy/Builder.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Lazy/Builder/Extras.hi","Data/ByteString/Lazy/Builder/Extras.p_hi","Data/ByteString/Lazy/Builder/Extras.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Lazy/Builder/ASCII.hi","Data/ByteString/Lazy/Builder/ASCII.p_hi","Data/ByteString/Lazy/Builder/ASCII.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Builder/ASCII.hi","Data/ByteString/Builder/ASCII.p_hi","Data/ByteString/Builder/ASCII.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Builder/Prim/Binary.hi","Data/ByteString/Builder/Prim/Binary.p_hi","Data/ByteString/Builder/Prim/Binary.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Builder/Prim/ASCII.hi","Data/ByteString/Builder/Prim/ASCII.p_hi","Data/ByteString/Builder/Prim/ASCII.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Builder/Prim/Internal/Floating.hi","Data/ByteString/Builder/Prim/Internal/Floating.p_hi","Data/ByteString/Builder/Prim/Internal/Floating.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Builder/Prim/Internal/UncheckedShifts.hi","Data/ByteString/Builder/Prim/Internal/UncheckedShifts.p_hi","Data/ByteString/Builder/Prim/Internal/UncheckedShifts.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["Data/ByteString/Builder/Prim/Internal/Base16.hi","Data/ByteString/Builder/Prim/Internal/Base16.p_hi","Data/ByteString/Builder/Prim/Internal/Base16.dyn_hi"] (ignoring) bytestring-0.10.8.1: cannot find any of ["libHSbytestring-0.10.8.1.a","libHSbytestring-0.10.8.1.p_a","libHSbytestring-0.10.8.1-ghc8.0.2.so","libHSbytestring-0.10.8.1-ghc8.0.2.dylib","HSbytestring-0.10.8.1-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/containers "inplace/bin/ghc-cabal" configure libraries/containers dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring containers-0.5.7.1... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/containers/dist-install/inplace-pkg-config Reading package info from "libraries/containers/dist-install/inplace-pkg-config" ... done. containers-0.5.7.1: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/dist-install/doc/html/containers/containers.haddock doesn't exist or isn't a file containers-0.5.7.1: cannot find any of ["Data/IntMap.hi","Data/IntMap.p_hi","Data/IntMap.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/IntMap/Lazy.hi","Data/IntMap/Lazy.p_hi","Data/IntMap/Lazy.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/IntMap/Strict.hi","Data/IntMap/Strict.p_hi","Data/IntMap/Strict.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/IntSet.hi","Data/IntSet.p_hi","Data/IntSet.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Map.hi","Data/Map.p_hi","Data/Map.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Map/Lazy.hi","Data/Map/Lazy.p_hi","Data/Map/Lazy.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Map/Strict.hi","Data/Map/Strict.p_hi","Data/Map/Strict.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Set.hi","Data/Set.p_hi","Data/Set.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Graph.hi","Data/Graph.p_hi","Data/Graph.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Sequence.hi","Data/Sequence.p_hi","Data/Sequence.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Tree.hi","Data/Tree.p_hi","Data/Tree.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/IntMap/Base.hi","Data/IntMap/Base.p_hi","Data/IntMap/Base.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/IntSet/Base.hi","Data/IntSet/Base.p_hi","Data/IntSet/Base.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Map/Base.hi","Data/Map/Base.p_hi","Data/Map/Base.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Set/Base.hi","Data/Set/Base.p_hi","Data/Set/Base.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Utils/BitUtil.hi","Data/Utils/BitUtil.p_hi","Data/Utils/BitUtil.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Utils/StrictFold.hi","Data/Utils/StrictFold.p_hi","Data/Utils/StrictFold.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["Data/Utils/StrictPair.hi","Data/Utils/StrictPair.p_hi","Data/Utils/StrictPair.dyn_hi"] (ignoring) containers-0.5.7.1: cannot find any of ["libHScontainers-0.5.7.1.a","libHScontainers-0.5.7.1.p_a","libHScontainers-0.5.7.1-ghc8.0.2.so","libHScontainers-0.5.7.1-ghc8.0.2.dylib","HScontainers-0.5.7.1-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/time "inplace/bin/ghc-cabal" configure libraries/time dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring time-1.6.0.1... configure: WARNING: unrecognized options: --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries, --with-curses-libraries checking for gcc... /data/scratch/lang/ghc80/work/.cwrapper/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/lang/ghc80/work/.cwrapper/bin/clang accepts -g... yes checking for /data/scratch/lang/ghc80/work/.cwrapper/bin/clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include checking for grep that handles long lines and -e... /data/scratch/lang/ghc80/work/.tools/bin/grep checking for egrep... /data/scratch/lang/ghc80/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for gmtime_r... yes checking for localtime_r... yes checking for clock_gettime... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking whether time.h and sys/time.h may both be included... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether altzone is declared... no configure: creating ./config.status config.status: creating lib/include/HsTimeConfig.h configure: WARNING: unrecognized options: --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries, --with-curses-libraries "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/time/dist-install/inplace-pkg-config Reading package info from "libraries/time/dist-install/inplace-pkg-config" ... done. time-1.6.0.1: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/dist-install/doc/html/time/time.haddock doesn't exist or isn't a file time-1.6.0.1: cannot find any of ["Data/Time/Calendar.hi","Data/Time/Calendar.p_hi","Data/Time/Calendar.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Calendar/MonthDay.hi","Data/Time/Calendar/MonthDay.p_hi","Data/Time/Calendar/MonthDay.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Calendar/OrdinalDate.hi","Data/Time/Calendar/OrdinalDate.p_hi","Data/Time/Calendar/OrdinalDate.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Calendar/WeekDate.hi","Data/Time/Calendar/WeekDate.p_hi","Data/Time/Calendar/WeekDate.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Calendar/Julian.hi","Data/Time/Calendar/Julian.p_hi","Data/Time/Calendar/Julian.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Calendar/Easter.hi","Data/Time/Calendar/Easter.p_hi","Data/Time/Calendar/Easter.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Clock.hi","Data/Time/Clock.p_hi","Data/Time/Clock.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Clock/POSIX.hi","Data/Time/Clock/POSIX.p_hi","Data/Time/Clock/POSIX.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Clock/TAI.hi","Data/Time/Clock/TAI.p_hi","Data/Time/Clock/TAI.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/LocalTime.hi","Data/Time/LocalTime.p_hi","Data/Time/LocalTime.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Format.hi","Data/Time/Format.p_hi","Data/Time/Format.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time.hi","Data/Time.p_hi","Data/Time.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Calendar/Private.hi","Data/Time/Calendar/Private.p_hi","Data/Time/Calendar/Private.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Calendar/Days.hi","Data/Time/Calendar/Days.p_hi","Data/Time/Calendar/Days.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Calendar/Gregorian.hi","Data/Time/Calendar/Gregorian.p_hi","Data/Time/Calendar/Gregorian.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Calendar/JulianYearDay.hi","Data/Time/Calendar/JulianYearDay.p_hi","Data/Time/Calendar/JulianYearDay.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Clock/Scale.hi","Data/Time/Clock/Scale.p_hi","Data/Time/Clock/Scale.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Clock/UTC.hi","Data/Time/Clock/UTC.p_hi","Data/Time/Clock/UTC.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Clock/CTimeval.hi","Data/Time/Clock/CTimeval.p_hi","Data/Time/Clock/CTimeval.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Clock/CTimespec.hi","Data/Time/Clock/CTimespec.p_hi","Data/Time/Clock/CTimespec.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Clock/UTCDiff.hi","Data/Time/Clock/UTCDiff.p_hi","Data/Time/Clock/UTCDiff.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/LocalTime/TimeZone.hi","Data/Time/LocalTime/TimeZone.p_hi","Data/Time/LocalTime/TimeZone.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/LocalTime/TimeOfDay.hi","Data/Time/LocalTime/TimeOfDay.p_hi","Data/Time/LocalTime/TimeOfDay.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/LocalTime/LocalTime.hi","Data/Time/LocalTime/LocalTime.p_hi","Data/Time/LocalTime/LocalTime.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Format/Parse.hi","Data/Time/Format/Parse.p_hi","Data/Time/Format/Parse.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["Data/Time/Format/Locale.hi","Data/Time/Format/Locale.p_hi","Data/Time/Format/Locale.dyn_hi"] (ignoring) time-1.6.0.1: cannot find any of ["libHStime-1.6.0.1.a","libHStime-1.6.0.1.p_a","libHStime-1.6.0.1-ghc8.0.2.so","libHStime-1.6.0.1-ghc8.0.2.dylib","HStime-1.6.0.1-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/unix "inplace/bin/ghc-cabal" configure libraries/unix dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring unix-2.7.2.1... configure: WARNING: unrecognized options: --with-compiler, --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries, --with-curses-libraries checking for gcc... /data/scratch/lang/ghc80/work/.cwrapper/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/lang/ghc80/work/.cwrapper/bin/clang accepts -g... yes checking for /data/scratch/lang/ghc80/work/.cwrapper/bin/clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include checking for grep that handles long lines and -e... /data/scratch/lang/ghc80/work/.tools/bin/grep checking for egrep... /data/scratch/lang/ghc80/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for an ANSI C-conforming const... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for string.h... (cached) yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for sys/stat.h... (cached) yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking bsd/libutil.h usability... no checking bsd/libutil.h presence... no checking for bsd/libutil.h... no checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking pty.h usability... no checking pty.h presence... no checking for pty.h... no checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking for getgrgid_r... yes checking for getgrnam_r... yes checking for getpwnam_r... yes checking for getpwuid_r... yes checking for getpwnam... yes checking for getpwuid... yes checking for getpwent... yes checking for getgrent... yes checking for lchown... yes checking for setenv... yes checking for sysconf... yes checking for unsetenv... yes checking for clearenv... no checking for nanosleep... yes checking for ptsname... yes checking for setitimer... yes checking for readdir_r... yes checking for telldir... yes checking for seekdir... yes checking for _NSGetEnviron... no checking whether execvpe is declared... yes checking for execvpe... yes checking for struct stat.st_atim... yes checking for struct stat.st_mtim... yes checking for struct stat.st_ctim... yes checking for struct stat.st_atimespec... yes checking for struct stat.st_mtimespec... yes checking for struct stat.st_ctimespec... yes checking for struct stat.st_atimensec... yes checking for struct stat.st_mtimensec... yes checking for struct stat.st_ctimensec... yes checking for struct stat.st_atime_n... no checking for struct stat.st_mtime_n... no checking for struct stat.st_ctime_n... no checking for struct stat.st_uatime... no checking for struct stat.st_umtime... no checking for struct stat.st_uctime... no checking for struct passwd.pw_gecos... yes checking for utimensat... yes checking for futimens... yes checking for lutimes... yes checking for futimes... yes checking for mkstemps... yes checking for mkdtemp... yes checking for fsync... yes checking whether fdatasync is declared... yes checking for fdatasync... yes checking for posix_fadvise... yes checking for posix_fallocate... yes checking whether tcdrain is declared... yes checking whether ctermid is declared... yes checking for library containing shm_open... -lrt checking for shm_open... yes checking for shm_unlink... yes checking value of SIGABRT... 6 checking value of SIGALRM... 14 checking value of SIGBUS... 10 checking value of SIGCHLD... 20 checking value of SIGCONT... 19 checking value of SIGFPE... 8 checking value of SIGHUP... 1 checking value of SIGILL... 4 checking value of SIGINT... 2 checking value of SIGKILL... 9 checking value of SIGPIPE... 13 checking value of SIGQUIT... 3 checking value of SIGSEGV... 11 checking value of SIGSTOP... 17 checking value of SIGTERM... 15 checking value of SIGTSTP... 18 checking value of SIGTTIN... 21 checking value of SIGTTOU... 22 checking value of SIGUSR1... 30 checking value of SIGUSR2... 31 checking value of SIGPOLL... -1 checking value of SIGPROF... 27 checking value of SIGSYS... 12 checking value of SIGTRAP... 5 checking value of SIGURG... 16 checking value of SIGVTALRM... 26 checking value of SIGXCPU... 24 checking value of SIGXFSZ... 25 checking value of SIG_BLOCK... 1 checking value of SIG_SETMASK... 3 checking value of SIG_UNBLOCK... 2 checking value of SIGINFO... 29 checking value of SIGWINCH... 28 checking for _SC_GETGR_R_SIZE_MAX... yes checking for _SC_GETPW_R_SIZE_MAX... yes checking return type of usleep... int checking return type of unsetenv... int checking for RTLD_NEXT from dlfcn.h... yes checking for RTLD_DEFAULT from dlfcn.h... yes checking for openpty... no checking for openpty in -lutil... yes checking for /dev/ptmx... yes checking for /dev/ptc... no checking for library containing dlopen... none required checking build system type... x86_64-unknown-netbsd9.99 checking host system type... x86_64-unknown-netbsd9.99 checking target system type... x86_64-unknown-netbsd9.99 checking for library containing sem_close... none required configure: creating ./config.status config.status: creating unix.buildinfo config.status: creating include/HsUnixConfig.h configure: WARNING: unrecognized options: --with-compiler, --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries, --with-curses-libraries "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/unix/dist-install/inplace-pkg-config Reading package info from "libraries/unix/dist-install/inplace-pkg-config" ... done. unix-2.7.2.1: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/dist-install/doc/html/unix/unix.haddock doesn't exist or isn't a file unix-2.7.2.1: cannot find any of ["System/Posix.hi","System/Posix.p_hi","System/Posix.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/ByteString.hi","System/Posix/ByteString.p_hi","System/Posix/ByteString.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Error.hi","System/Posix/Error.p_hi","System/Posix/Error.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Resource.hi","System/Posix/Resource.p_hi","System/Posix/Resource.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Time.hi","System/Posix/Time.p_hi","System/Posix/Time.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Unistd.hi","System/Posix/Unistd.p_hi","System/Posix/Unistd.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/User.hi","System/Posix/User.p_hi","System/Posix/User.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Signals.hi","System/Posix/Signals.p_hi","System/Posix/Signals.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Signals/Exts.hi","System/Posix/Signals/Exts.p_hi","System/Posix/Signals/Exts.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Semaphore.hi","System/Posix/Semaphore.p_hi","System/Posix/Semaphore.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/SharedMem.hi","System/Posix/SharedMem.p_hi","System/Posix/SharedMem.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/ByteString/FilePath.hi","System/Posix/ByteString/FilePath.p_hi","System/Posix/ByteString/FilePath.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Directory.hi","System/Posix/Directory.p_hi","System/Posix/Directory.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Directory/ByteString.hi","System/Posix/Directory/ByteString.p_hi","System/Posix/Directory/ByteString.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/DynamicLinker/Module.hi","System/Posix/DynamicLinker/Module.p_hi","System/Posix/DynamicLinker/Module.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/DynamicLinker/Module/ByteString.hi","System/Posix/DynamicLinker/Module/ByteString.p_hi","System/Posix/DynamicLinker/Module/ByteString.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/DynamicLinker/Prim.hi","System/Posix/DynamicLinker/Prim.p_hi","System/Posix/DynamicLinker/Prim.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/DynamicLinker/ByteString.hi","System/Posix/DynamicLinker/ByteString.p_hi","System/Posix/DynamicLinker/ByteString.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/DynamicLinker.hi","System/Posix/DynamicLinker.p_hi","System/Posix/DynamicLinker.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Files.hi","System/Posix/Files.p_hi","System/Posix/Files.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Files/ByteString.hi","System/Posix/Files/ByteString.p_hi","System/Posix/Files/ByteString.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/IO.hi","System/Posix/IO.p_hi","System/Posix/IO.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/IO/ByteString.hi","System/Posix/IO/ByteString.p_hi","System/Posix/IO/ByteString.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Env.hi","System/Posix/Env.p_hi","System/Posix/Env.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Env/ByteString.hi","System/Posix/Env/ByteString.p_hi","System/Posix/Env/ByteString.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Fcntl.hi","System/Posix/Fcntl.p_hi","System/Posix/Fcntl.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Process.hi","System/Posix/Process.p_hi","System/Posix/Process.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Process/Internals.hi","System/Posix/Process/Internals.p_hi","System/Posix/Process/Internals.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Process/ByteString.hi","System/Posix/Process/ByteString.p_hi","System/Posix/Process/ByteString.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Temp.hi","System/Posix/Temp.p_hi","System/Posix/Temp.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Temp/ByteString.hi","System/Posix/Temp/ByteString.p_hi","System/Posix/Temp/ByteString.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Terminal.hi","System/Posix/Terminal.p_hi","System/Posix/Terminal.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Terminal/ByteString.hi","System/Posix/Terminal/ByteString.p_hi","System/Posix/Terminal/ByteString.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Directory/Common.hi","System/Posix/Directory/Common.p_hi","System/Posix/Directory/Common.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/DynamicLinker/Common.hi","System/Posix/DynamicLinker/Common.p_hi","System/Posix/DynamicLinker/Common.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Files/Common.hi","System/Posix/Files/Common.p_hi","System/Posix/Files/Common.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/IO/Common.hi","System/Posix/IO/Common.p_hi","System/Posix/IO/Common.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Process/Common.hi","System/Posix/Process/Common.p_hi","System/Posix/Process/Common.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["System/Posix/Terminal/Common.hi","System/Posix/Terminal/Common.p_hi","System/Posix/Terminal/Common.dyn_hi"] (ignoring) unix-2.7.2.1: cannot find any of ["libHSunix-2.7.2.1.a","libHSunix-2.7.2.1.p_a","libHSunix-2.7.2.1-ghc8.0.2.so","libHSunix-2.7.2.1-ghc8.0.2.dylib","HSunix-2.7.2.1-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/directory "inplace/bin/ghc-cabal" configure libraries/directory dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring directory-1.3.0.0... configure: WARNING: unrecognized options: --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries, --with-curses-libraries checking for gcc... /data/scratch/lang/ghc80/work/.cwrapper/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/lang/ghc80/work/.cwrapper/bin/clang accepts -g... yes checking for /data/scratch/lang/ghc80/work/.cwrapper/bin/clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include checking for grep that handles long lines and -e... /data/scratch/lang/ghc80/work/.tools/bin/grep checking for egrep... /data/scratch/lang/ghc80/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for utimensat... yes checking for GetFinalPathNameByHandleW... no configure: creating ./config.status config.status: creating HsDirectoryConfig.h configure: WARNING: unrecognized options: --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries, --with-curses-libraries "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/directory/dist-install/inplace-pkg-config Reading package info from "libraries/directory/dist-install/inplace-pkg-config" ... done. directory-1.3.0.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/dist-install/doc/html/directory/directory.haddock doesn't exist or isn't a file directory-1.3.0.0: cannot find any of ["System/Directory.hi","System/Directory.p_hi","System/Directory.dyn_hi"] (ignoring) directory-1.3.0.0: cannot find any of ["System/Directory/Internal.hi","System/Directory/Internal.p_hi","System/Directory/Internal.dyn_hi"] (ignoring) directory-1.3.0.0: cannot find any of ["System/Directory/Internal/Prelude.hi","System/Directory/Internal/Prelude.p_hi","System/Directory/Internal/Prelude.dyn_hi"] (ignoring) directory-1.3.0.0: cannot find any of ["System/Directory/Internal/Config.hi","System/Directory/Internal/Config.p_hi","System/Directory/Internal/Config.dyn_hi"] (ignoring) directory-1.3.0.0: cannot find any of ["System/Directory/Internal/C_utimensat.hi","System/Directory/Internal/C_utimensat.p_hi","System/Directory/Internal/C_utimensat.dyn_hi"] (ignoring) directory-1.3.0.0: cannot find any of ["System/Directory/Internal/Posix.hi","System/Directory/Internal/Posix.p_hi","System/Directory/Internal/Posix.dyn_hi"] (ignoring) directory-1.3.0.0: cannot find any of ["System/Directory/Internal/Windows.hi","System/Directory/Internal/Windows.p_hi","System/Directory/Internal/Windows.dyn_hi"] (ignoring) directory-1.3.0.0: cannot find any of ["libHSdirectory-1.3.0.0.a","libHSdirectory-1.3.0.0.p_a","libHSdirectory-1.3.0.0-ghc8.0.2.so","libHSdirectory-1.3.0.0-ghc8.0.2.dylib","HSdirectory-1.3.0.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/process "inplace/bin/ghc-cabal" configure libraries/process dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring process-1.4.3.0... configure: WARNING: unrecognized options: --with-compiler, --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries, --with-curses-libraries checking for gcc... /data/scratch/lang/ghc80/work/.cwrapper/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/lang/ghc80/work/.cwrapper/bin/clang accepts -g... yes checking for /data/scratch/lang/ghc80/work/.cwrapper/bin/clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include checking for grep that handles long lines and -e... /data/scratch/lang/ghc80/work/.tools/bin/grep checking for egrep... /data/scratch/lang/ghc80/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for pid_t... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for setitimer... yes checking for sysconf... yes checking value of SIG_DFL... -1 checking value of SIG_IGN... -1 configure: creating ./config.status config.status: creating include/HsProcessConfig.h configure: WARNING: unrecognized options: --with-compiler, --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries, --with-curses-libraries "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/process/dist-install/inplace-pkg-config Reading package info from "libraries/process/dist-install/inplace-pkg-config" ... done. process-1.4.3.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/dist-install/doc/html/process/process.haddock doesn't exist or isn't a file process-1.4.3.0: cannot find any of ["System/Cmd.hi","System/Cmd.p_hi","System/Cmd.dyn_hi"] (ignoring) process-1.4.3.0: cannot find any of ["System/Process.hi","System/Process.p_hi","System/Process.dyn_hi"] (ignoring) process-1.4.3.0: cannot find any of ["System/Process/Internals.hi","System/Process/Internals.p_hi","System/Process/Internals.dyn_hi"] (ignoring) process-1.4.3.0: cannot find any of ["System/Process/Common.hi","System/Process/Common.p_hi","System/Process/Common.dyn_hi"] (ignoring) process-1.4.3.0: cannot find any of ["System/Process/Posix.hi","System/Process/Posix.p_hi","System/Process/Posix.dyn_hi"] (ignoring) process-1.4.3.0: cannot find any of ["libHSprocess-1.4.3.0.a","libHSprocess-1.4.3.0.p_a","libHSprocess-1.4.3.0-ghc8.0.2.so","libHSprocess-1.4.3.0-ghc8.0.2.dylib","HSprocess-1.4.3.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/hpc "inplace/bin/ghc-cabal" configure libraries/hpc dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring hpc-0.6.0.3... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/hpc/dist-install/inplace-pkg-config Reading package info from "libraries/hpc/dist-install/inplace-pkg-config" ... done. hpc-0.6.0.3: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/hpc/dist-install/doc/html/hpc/hpc.haddock doesn't exist or isn't a file hpc-0.6.0.3: cannot find any of ["Trace/Hpc/Util.hi","Trace/Hpc/Util.p_hi","Trace/Hpc/Util.dyn_hi"] (ignoring) hpc-0.6.0.3: cannot find any of ["Trace/Hpc/Mix.hi","Trace/Hpc/Mix.p_hi","Trace/Hpc/Mix.dyn_hi"] (ignoring) hpc-0.6.0.3: cannot find any of ["Trace/Hpc/Tix.hi","Trace/Hpc/Tix.p_hi","Trace/Hpc/Tix.dyn_hi"] (ignoring) hpc-0.6.0.3: cannot find any of ["Trace/Hpc/Reflect.hi","Trace/Hpc/Reflect.p_hi","Trace/Hpc/Reflect.dyn_hi"] (ignoring) hpc-0.6.0.3: cannot find any of ["libHShpc-0.6.0.3.a","libHShpc-0.6.0.3.p_a","libHShpc-0.6.0.3-ghc8.0.2.so","libHShpc-0.6.0.3-ghc8.0.2.dylib","HShpc-0.6.0.3-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/pretty "inplace/bin/ghc-cabal" configure libraries/pretty dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring pretty-1.1.3.3... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/pretty/dist-install/inplace-pkg-config Reading package info from "libraries/pretty/dist-install/inplace-pkg-config" ... done. pretty-1.1.3.3: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/pretty/dist-install/doc/html/pretty/pretty.haddock doesn't exist or isn't a file pretty-1.1.3.3: cannot find any of ["Text/PrettyPrint.hi","Text/PrettyPrint.p_hi","Text/PrettyPrint.dyn_hi"] (ignoring) pretty-1.1.3.3: cannot find any of ["Text/PrettyPrint/HughesPJ.hi","Text/PrettyPrint/HughesPJ.p_hi","Text/PrettyPrint/HughesPJ.dyn_hi"] (ignoring) pretty-1.1.3.3: cannot find any of ["Text/PrettyPrint/HughesPJClass.hi","Text/PrettyPrint/HughesPJClass.p_hi","Text/PrettyPrint/HughesPJClass.dyn_hi"] (ignoring) pretty-1.1.3.3: cannot find any of ["Text/PrettyPrint/Annotated.hi","Text/PrettyPrint/Annotated.p_hi","Text/PrettyPrint/Annotated.dyn_hi"] (ignoring) pretty-1.1.3.3: cannot find any of ["Text/PrettyPrint/Annotated/HughesPJ.hi","Text/PrettyPrint/Annotated/HughesPJ.p_hi","Text/PrettyPrint/Annotated/HughesPJ.dyn_hi"] (ignoring) pretty-1.1.3.3: cannot find any of ["Text/PrettyPrint/Annotated/HughesPJClass.hi","Text/PrettyPrint/Annotated/HughesPJClass.p_hi","Text/PrettyPrint/Annotated/HughesPJClass.dyn_hi"] (ignoring) pretty-1.1.3.3: cannot find any of ["libHSpretty-1.1.3.3.a","libHSpretty-1.1.3.3.p_a","libHSpretty-1.1.3.3-ghc8.0.2.so","libHSpretty-1.1.3.3-ghc8.0.2.dylib","HSpretty-1.1.3.3-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/binary "inplace/bin/ghc-cabal" configure libraries/binary dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring binary-0.8.3.0... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/binary/dist-install/inplace-pkg-config Reading package info from "libraries/binary/dist-install/inplace-pkg-config" ... done. binary-0.8.3.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/binary/dist-install/doc/html/binary/binary.haddock doesn't exist or isn't a file binary-0.8.3.0: cannot find any of ["Data/Binary.hi","Data/Binary.p_hi","Data/Binary.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Put.hi","Data/Binary/Put.p_hi","Data/Binary/Put.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Get.hi","Data/Binary/Get.p_hi","Data/Binary/Get.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Get/Internal.hi","Data/Binary/Get/Internal.p_hi","Data/Binary/Get/Internal.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Builder.hi","Data/Binary/Builder.p_hi","Data/Binary/Builder.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Class.hi","Data/Binary/Class.p_hi","Data/Binary/Class.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Internal.hi","Data/Binary/Internal.p_hi","Data/Binary/Internal.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["Data/Binary/Generic.hi","Data/Binary/Generic.p_hi","Data/Binary/Generic.dyn_hi"] (ignoring) binary-0.8.3.0: cannot find any of ["libHSbinary-0.8.3.0.a","libHSbinary-0.8.3.0.p_a","libHSbinary-0.8.3.0-ghc8.0.2.so","libHSbinary-0.8.3.0-ghc8.0.2.dylib","HSbinary-0.8.3.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/Cabal/Cabal "inplace/bin/ghc-cabal" configure libraries/Cabal/Cabal dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring Cabal-1.24.2.0... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/Cabal/Cabal/dist-install/inplace-pkg-config Reading package info from "libraries/Cabal/Cabal/dist-install/inplace-pkg-config" ... done. Cabal-1.24.2.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/Cabal/Cabal/dist-install/doc/html/Cabal/Cabal.haddock doesn't exist or isn't a file Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/CreatePipe.hi","Distribution/Compat/CreatePipe.p_hi","Distribution/Compat/CreatePipe.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/Environment.hi","Distribution/Compat/Environment.p_hi","Distribution/Compat/Environment.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/Exception.hi","Distribution/Compat/Exception.p_hi","Distribution/Compat/Exception.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/Internal/TempFile.hi","Distribution/Compat/Internal/TempFile.p_hi","Distribution/Compat/Internal/TempFile.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/ReadP.hi","Distribution/Compat/ReadP.p_hi","Distribution/Compat/ReadP.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/Semigroup.hi","Distribution/Compat/Semigroup.p_hi","Distribution/Compat/Semigroup.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compiler.hi","Distribution/Compiler.p_hi","Distribution/Compiler.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/InstalledPackageInfo.hi","Distribution/InstalledPackageInfo.p_hi","Distribution/InstalledPackageInfo.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/License.hi","Distribution/License.p_hi","Distribution/License.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Make.hi","Distribution/Make.p_hi","Distribution/Make.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/ModuleName.hi","Distribution/ModuleName.p_hi","Distribution/ModuleName.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Package.hi","Distribution/Package.p_hi","Distribution/Package.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription.hi","Distribution/PackageDescription.p_hi","Distribution/PackageDescription.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription/Check.hi","Distribution/PackageDescription/Check.p_hi","Distribution/PackageDescription/Check.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription/Configuration.hi","Distribution/PackageDescription/Configuration.p_hi","Distribution/PackageDescription/Configuration.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription/Parse.hi","Distribution/PackageDescription/Parse.p_hi","Distribution/PackageDescription/Parse.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription/PrettyPrint.hi","Distribution/PackageDescription/PrettyPrint.p_hi","Distribution/PackageDescription/PrettyPrint.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/PackageDescription/Utils.hi","Distribution/PackageDescription/Utils.p_hi","Distribution/PackageDescription/Utils.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/ParseUtils.hi","Distribution/ParseUtils.p_hi","Distribution/ParseUtils.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/ReadE.hi","Distribution/ReadE.p_hi","Distribution/ReadE.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple.hi","Distribution/Simple.p_hi","Distribution/Simple.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Bench.hi","Distribution/Simple/Bench.p_hi","Distribution/Simple/Bench.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Build.hi","Distribution/Simple/Build.p_hi","Distribution/Simple/Build.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Build/Macros.hi","Distribution/Simple/Build/Macros.p_hi","Distribution/Simple/Build/Macros.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Build/PathsModule.hi","Distribution/Simple/Build/PathsModule.p_hi","Distribution/Simple/Build/PathsModule.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/BuildPaths.hi","Distribution/Simple/BuildPaths.p_hi","Distribution/Simple/BuildPaths.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/BuildTarget.hi","Distribution/Simple/BuildTarget.p_hi","Distribution/Simple/BuildTarget.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/CCompiler.hi","Distribution/Simple/CCompiler.p_hi","Distribution/Simple/CCompiler.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Command.hi","Distribution/Simple/Command.p_hi","Distribution/Simple/Command.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Compiler.hi","Distribution/Simple/Compiler.p_hi","Distribution/Simple/Compiler.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Configure.hi","Distribution/Simple/Configure.p_hi","Distribution/Simple/Configure.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHC.hi","Distribution/Simple/GHC.p_hi","Distribution/Simple/GHC.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHCJS.hi","Distribution/Simple/GHCJS.p_hi","Distribution/Simple/GHCJS.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Haddock.hi","Distribution/Simple/Haddock.p_hi","Distribution/Simple/Haddock.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/HaskellSuite.hi","Distribution/Simple/HaskellSuite.p_hi","Distribution/Simple/HaskellSuite.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Hpc.hi","Distribution/Simple/Hpc.p_hi","Distribution/Simple/Hpc.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Install.hi","Distribution/Simple/Install.p_hi","Distribution/Simple/Install.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/InstallDirs.hi","Distribution/Simple/InstallDirs.p_hi","Distribution/Simple/InstallDirs.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/JHC.hi","Distribution/Simple/JHC.p_hi","Distribution/Simple/JHC.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/LHC.hi","Distribution/Simple/LHC.p_hi","Distribution/Simple/LHC.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/LocalBuildInfo.hi","Distribution/Simple/LocalBuildInfo.p_hi","Distribution/Simple/LocalBuildInfo.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/PackageIndex.hi","Distribution/Simple/PackageIndex.p_hi","Distribution/Simple/PackageIndex.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/PreProcess.hi","Distribution/Simple/PreProcess.p_hi","Distribution/Simple/PreProcess.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/PreProcess/Unlit.hi","Distribution/Simple/PreProcess/Unlit.p_hi","Distribution/Simple/PreProcess/Unlit.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program.hi","Distribution/Simple/Program.p_hi","Distribution/Simple/Program.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Ar.hi","Distribution/Simple/Program/Ar.p_hi","Distribution/Simple/Program/Ar.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Builtin.hi","Distribution/Simple/Program/Builtin.p_hi","Distribution/Simple/Program/Builtin.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Db.hi","Distribution/Simple/Program/Db.p_hi","Distribution/Simple/Program/Db.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Find.hi","Distribution/Simple/Program/Find.p_hi","Distribution/Simple/Program/Find.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/GHC.hi","Distribution/Simple/Program/GHC.p_hi","Distribution/Simple/Program/GHC.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/HcPkg.hi","Distribution/Simple/Program/HcPkg.p_hi","Distribution/Simple/Program/HcPkg.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Hpc.hi","Distribution/Simple/Program/Hpc.p_hi","Distribution/Simple/Program/Hpc.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Internal.hi","Distribution/Simple/Program/Internal.p_hi","Distribution/Simple/Program/Internal.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Ld.hi","Distribution/Simple/Program/Ld.p_hi","Distribution/Simple/Program/Ld.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Run.hi","Distribution/Simple/Program/Run.p_hi","Distribution/Simple/Program/Run.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Script.hi","Distribution/Simple/Program/Script.p_hi","Distribution/Simple/Program/Script.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Strip.hi","Distribution/Simple/Program/Strip.p_hi","Distribution/Simple/Program/Strip.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Program/Types.hi","Distribution/Simple/Program/Types.p_hi","Distribution/Simple/Program/Types.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Register.hi","Distribution/Simple/Register.p_hi","Distribution/Simple/Register.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Setup.hi","Distribution/Simple/Setup.p_hi","Distribution/Simple/Setup.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/SrcDist.hi","Distribution/Simple/SrcDist.p_hi","Distribution/Simple/SrcDist.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Test.hi","Distribution/Simple/Test.p_hi","Distribution/Simple/Test.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Test/ExeV10.hi","Distribution/Simple/Test/ExeV10.p_hi","Distribution/Simple/Test/ExeV10.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Test/LibV09.hi","Distribution/Simple/Test/LibV09.p_hi","Distribution/Simple/Test/LibV09.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Test/Log.hi","Distribution/Simple/Test/Log.p_hi","Distribution/Simple/Test/Log.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/UHC.hi","Distribution/Simple/UHC.p_hi","Distribution/Simple/UHC.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/UserHooks.hi","Distribution/Simple/UserHooks.p_hi","Distribution/Simple/UserHooks.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/Utils.hi","Distribution/Simple/Utils.p_hi","Distribution/Simple/Utils.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/System.hi","Distribution/System.p_hi","Distribution/System.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/TestSuite.hi","Distribution/TestSuite.p_hi","Distribution/TestSuite.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Text.hi","Distribution/Text.p_hi","Distribution/Text.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Utils/NubList.hi","Distribution/Utils/NubList.p_hi","Distribution/Utils/NubList.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Verbosity.hi","Distribution/Verbosity.p_hi","Distribution/Verbosity.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Version.hi","Distribution/Version.p_hi","Distribution/Version.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Language/Haskell/Extension.hi","Language/Haskell/Extension.p_hi","Language/Haskell/Extension.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/Binary.hi","Distribution/Compat/Binary.p_hi","Distribution/Compat/Binary.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/CopyFile.hi","Distribution/Compat/CopyFile.p_hi","Distribution/Compat/CopyFile.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/GetShortPathName.hi","Distribution/Compat/GetShortPathName.p_hi","Distribution/Compat/GetShortPathName.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Compat/MonadFail.hi","Distribution/Compat/MonadFail.p_hi","Distribution/Compat/MonadFail.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/GetOpt.hi","Distribution/GetOpt.p_hi","Distribution/GetOpt.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Lex.hi","Distribution/Lex.p_hi","Distribution/Lex.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHC/Internal.hi","Distribution/Simple/GHC/Internal.p_hi","Distribution/Simple/GHC/Internal.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHC/IPI642.hi","Distribution/Simple/GHC/IPI642.p_hi","Distribution/Simple/GHC/IPI642.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHC/IPIConvert.hi","Distribution/Simple/GHC/IPIConvert.p_hi","Distribution/Simple/GHC/IPIConvert.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Distribution/Simple/GHC/ImplInfo.hi","Distribution/Simple/GHC/ImplInfo.p_hi","Distribution/Simple/GHC/ImplInfo.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["Paths_Cabal.hi","Paths_Cabal.p_hi","Paths_Cabal.dyn_hi"] (ignoring) Cabal-1.24.2.0: cannot find any of ["libHSCabal-1.24.2.0.a","libHSCabal-1.24.2.0.p_a","libHSCabal-1.24.2.0-ghc8.0.2.so","libHSCabal-1.24.2.0-ghc8.0.2.dylib","HSCabal-1.24.2.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/ghc-boot-th "inplace/bin/ghc-cabal" configure libraries/ghc-boot-th dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring ghc-boot-th-8.0.2... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/ghc-boot-th/dist-install/inplace-pkg-config Reading package info from "libraries/ghc-boot-th/dist-install/inplace-pkg-config" ... done. ghc-boot-th-8.0.2: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot-th/dist-install/doc/html/ghc-boot-th/ghc-boot-th.haddock doesn't exist or isn't a file ghc-boot-th-8.0.2: cannot find any of ["GHC/LanguageExtensions/Type.hi","GHC/LanguageExtensions/Type.p_hi","GHC/LanguageExtensions/Type.dyn_hi"] (ignoring) ghc-boot-th-8.0.2: cannot find any of ["GHC/Lexeme.hi","GHC/Lexeme.p_hi","GHC/Lexeme.dyn_hi"] (ignoring) ghc-boot-th-8.0.2: cannot find any of ["libHSghc-boot-th-8.0.2.a","libHSghc-boot-th-8.0.2.p_a","libHSghc-boot-th-8.0.2-ghc8.0.2.so","libHSghc-boot-th-8.0.2-ghc8.0.2.dylib","HSghc-boot-th-8.0.2-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/ghc-boot "inplace/bin/ghc-cabal" configure libraries/ghc-boot dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring ghc-boot-8.0.2... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/ghc-boot/dist-install/inplace-pkg-config Reading package info from "libraries/ghc-boot/dist-install/inplace-pkg-config" ... done. ghc-boot-8.0.2: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot/dist-install/doc/html/ghc-boot/ghc-boot.haddock doesn't exist or isn't a file ghc-boot-8.0.2: cannot find any of ["GHC/LanguageExtensions.hi","GHC/LanguageExtensions.p_hi","GHC/LanguageExtensions.dyn_hi"] (ignoring) ghc-boot-8.0.2: cannot find any of ["GHC/LanguageExtensions/Type.hi","GHC/LanguageExtensions/Type.p_hi","GHC/LanguageExtensions/Type.dyn_hi"] (ignoring) ghc-boot-8.0.2: cannot find any of ["GHC/PackageDb.hi","GHC/PackageDb.p_hi","GHC/PackageDb.dyn_hi"] (ignoring) ghc-boot-8.0.2: cannot find any of ["GHC/Serialized.hi","GHC/Serialized.p_hi","GHC/Serialized.dyn_hi"] (ignoring) ghc-boot-8.0.2: cannot find any of ["libHSghc-boot-8.0.2.a","libHSghc-boot-8.0.2.p_a","libHSghc-boot-8.0.2-ghc8.0.2.so","libHSghc-boot-8.0.2-ghc8.0.2.dylib","HSghc-boot-8.0.2-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/template-haskell "inplace/bin/ghc-cabal" configure libraries/template-haskell dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring template-haskell-2.11.1.0... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/template-haskell/dist-install/inplace-pkg-config Reading package info from "libraries/template-haskell/dist-install/inplace-pkg-config" ... done. template-haskell-2.11.1.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/template-haskell/dist-install/doc/html/template-haskell/template-haskell.haddock doesn't exist or isn't a file template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH.hi","Language/Haskell/TH.p_hi","Language/Haskell/TH.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/Lib.hi","Language/Haskell/TH/Lib.p_hi","Language/Haskell/TH/Lib.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/Ppr.hi","Language/Haskell/TH/Ppr.p_hi","Language/Haskell/TH/Ppr.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/PprLib.hi","Language/Haskell/TH/PprLib.p_hi","Language/Haskell/TH/PprLib.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/Quote.hi","Language/Haskell/TH/Quote.p_hi","Language/Haskell/TH/Quote.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/Syntax.hi","Language/Haskell/TH/Syntax.p_hi","Language/Haskell/TH/Syntax.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/LanguageExtensions.hi","Language/Haskell/TH/LanguageExtensions.p_hi","Language/Haskell/TH/LanguageExtensions.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["Language/Haskell/TH/Lib/Map.hi","Language/Haskell/TH/Lib/Map.p_hi","Language/Haskell/TH/Lib/Map.dyn_hi"] (ignoring) template-haskell-2.11.1.0: cannot find any of ["libHStemplate-haskell-2.11.1.0.a","libHStemplate-haskell-2.11.1.0.p_a","libHStemplate-haskell-2.11.1.0-ghc8.0.2.so","libHStemplate-haskell-2.11.1.0-ghc8.0.2.dylib","HStemplate-haskell-2.11.1.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/hoopl "inplace/bin/ghc-cabal" configure libraries/hoopl dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring hoopl-3.10.2.1... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/hoopl/dist-install/inplace-pkg-config Reading package info from "libraries/hoopl/dist-install/inplace-pkg-config" ... done. hoopl-3.10.2.1: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/hoopl/dist-install/doc/html/hoopl/hoopl.haddock doesn't exist or isn't a file hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl.hi","Compiler/Hoopl.p_hi","Compiler/Hoopl.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Internals.hi","Compiler/Hoopl/Internals.p_hi","Compiler/Hoopl/Internals.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Wrappers.hi","Compiler/Hoopl/Wrappers.p_hi","Compiler/Hoopl/Wrappers.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Passes/Dominator.hi","Compiler/Hoopl/Passes/Dominator.p_hi","Compiler/Hoopl/Passes/Dominator.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Passes/DList.hi","Compiler/Hoopl/Passes/DList.p_hi","Compiler/Hoopl/Passes/DList.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Checkpoint.hi","Compiler/Hoopl/Checkpoint.p_hi","Compiler/Hoopl/Checkpoint.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Collections.hi","Compiler/Hoopl/Collections.p_hi","Compiler/Hoopl/Collections.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Combinators.hi","Compiler/Hoopl/Combinators.p_hi","Compiler/Hoopl/Combinators.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Dataflow.hi","Compiler/Hoopl/Dataflow.p_hi","Compiler/Hoopl/Dataflow.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Debug.hi","Compiler/Hoopl/Debug.p_hi","Compiler/Hoopl/Debug.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Block.hi","Compiler/Hoopl/Block.p_hi","Compiler/Hoopl/Block.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Graph.hi","Compiler/Hoopl/Graph.p_hi","Compiler/Hoopl/Graph.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Label.hi","Compiler/Hoopl/Label.p_hi","Compiler/Hoopl/Label.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/MkGraph.hi","Compiler/Hoopl/MkGraph.p_hi","Compiler/Hoopl/MkGraph.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Fuel.hi","Compiler/Hoopl/Fuel.p_hi","Compiler/Hoopl/Fuel.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Pointed.hi","Compiler/Hoopl/Pointed.p_hi","Compiler/Hoopl/Pointed.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Shape.hi","Compiler/Hoopl/Shape.p_hi","Compiler/Hoopl/Shape.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Show.hi","Compiler/Hoopl/Show.p_hi","Compiler/Hoopl/Show.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/Unique.hi","Compiler/Hoopl/Unique.p_hi","Compiler/Hoopl/Unique.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["Compiler/Hoopl/XUtil.hi","Compiler/Hoopl/XUtil.p_hi","Compiler/Hoopl/XUtil.dyn_hi"] (ignoring) hoopl-3.10.2.1: cannot find any of ["libHShoopl-3.10.2.1.a","libHShoopl-3.10.2.1.p_a","libHShoopl-3.10.2.1-ghc8.0.2.so","libHShoopl-3.10.2.1-ghc8.0.2.dylib","HShoopl-3.10.2.1-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/transformers "inplace/bin/ghc-cabal" configure libraries/transformers dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring transformers-0.5.2.0... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/transformers/dist-install/inplace-pkg-config Reading package info from "libraries/transformers/dist-install/inplace-pkg-config" ... done. transformers-0.5.2.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/transformers/dist-install/doc/html/transformers/transformers.haddock doesn't exist or isn't a file transformers-0.5.2.0: cannot find any of ["Control/Applicative/Backwards.hi","Control/Applicative/Backwards.p_hi","Control/Applicative/Backwards.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Applicative/Lift.hi","Control/Applicative/Lift.p_hi","Control/Applicative/Lift.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Signatures.hi","Control/Monad/Signatures.p_hi","Control/Monad/Signatures.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Class.hi","Control/Monad/Trans/Class.p_hi","Control/Monad/Trans/Class.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Cont.hi","Control/Monad/Trans/Cont.p_hi","Control/Monad/Trans/Cont.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Except.hi","Control/Monad/Trans/Except.p_hi","Control/Monad/Trans/Except.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Error.hi","Control/Monad/Trans/Error.p_hi","Control/Monad/Trans/Error.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Identity.hi","Control/Monad/Trans/Identity.p_hi","Control/Monad/Trans/Identity.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/List.hi","Control/Monad/Trans/List.p_hi","Control/Monad/Trans/List.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Maybe.hi","Control/Monad/Trans/Maybe.p_hi","Control/Monad/Trans/Maybe.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Reader.hi","Control/Monad/Trans/Reader.p_hi","Control/Monad/Trans/Reader.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/RWS.hi","Control/Monad/Trans/RWS.p_hi","Control/Monad/Trans/RWS.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/RWS/Lazy.hi","Control/Monad/Trans/RWS/Lazy.p_hi","Control/Monad/Trans/RWS/Lazy.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/RWS/Strict.hi","Control/Monad/Trans/RWS/Strict.p_hi","Control/Monad/Trans/RWS/Strict.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/State.hi","Control/Monad/Trans/State.p_hi","Control/Monad/Trans/State.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/State/Lazy.hi","Control/Monad/Trans/State/Lazy.p_hi","Control/Monad/Trans/State/Lazy.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/State/Strict.hi","Control/Monad/Trans/State/Strict.p_hi","Control/Monad/Trans/State/Strict.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Writer.hi","Control/Monad/Trans/Writer.p_hi","Control/Monad/Trans/Writer.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Writer/Lazy.hi","Control/Monad/Trans/Writer/Lazy.p_hi","Control/Monad/Trans/Writer/Lazy.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Control/Monad/Trans/Writer/Strict.hi","Control/Monad/Trans/Writer/Strict.p_hi","Control/Monad/Trans/Writer/Strict.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Data/Functor/Constant.hi","Data/Functor/Constant.p_hi","Data/Functor/Constant.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["Data/Functor/Reverse.hi","Data/Functor/Reverse.p_hi","Data/Functor/Reverse.dyn_hi"] (ignoring) transformers-0.5.2.0: cannot find any of ["libHStransformers-0.5.2.0.a","libHStransformers-0.5.2.0.p_a","libHStransformers-0.5.2.0-ghc8.0.2.so","libHStransformers-0.5.2.0-ghc8.0.2.dylib","HStransformers-0.5.2.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/xhtml "inplace/bin/ghc-cabal" configure libraries/xhtml dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring xhtml-3000.2.1... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/xhtml/dist-install/inplace-pkg-config Reading package info from "libraries/xhtml/dist-install/inplace-pkg-config" ... done. xhtml-3000.2.1: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/xhtml/dist-install/doc/html/xhtml/xhtml.haddock doesn't exist or isn't a file xhtml-3000.2.1: cannot find any of ["Text/XHtml.hi","Text/XHtml.p_hi","Text/XHtml.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Frameset.hi","Text/XHtml/Frameset.p_hi","Text/XHtml/Frameset.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Strict.hi","Text/XHtml/Strict.p_hi","Text/XHtml/Strict.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Transitional.hi","Text/XHtml/Transitional.p_hi","Text/XHtml/Transitional.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Debug.hi","Text/XHtml/Debug.p_hi","Text/XHtml/Debug.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Table.hi","Text/XHtml/Table.p_hi","Text/XHtml/Table.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Strict/Attributes.hi","Text/XHtml/Strict/Attributes.p_hi","Text/XHtml/Strict/Attributes.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Strict/Elements.hi","Text/XHtml/Strict/Elements.p_hi","Text/XHtml/Strict/Elements.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Frameset/Attributes.hi","Text/XHtml/Frameset/Attributes.p_hi","Text/XHtml/Frameset/Attributes.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Frameset/Elements.hi","Text/XHtml/Frameset/Elements.p_hi","Text/XHtml/Frameset/Elements.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Transitional/Attributes.hi","Text/XHtml/Transitional/Attributes.p_hi","Text/XHtml/Transitional/Attributes.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Transitional/Elements.hi","Text/XHtml/Transitional/Elements.p_hi","Text/XHtml/Transitional/Elements.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/BlockTable.hi","Text/XHtml/BlockTable.p_hi","Text/XHtml/BlockTable.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Extras.hi","Text/XHtml/Extras.p_hi","Text/XHtml/Extras.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["Text/XHtml/Internals.hi","Text/XHtml/Internals.p_hi","Text/XHtml/Internals.dyn_hi"] (ignoring) xhtml-3000.2.1: cannot find any of ["libHSxhtml-3000.2.1.a","libHSxhtml-3000.2.1.p_a","libHSxhtml-3000.2.1-ghc8.0.2.so","libHSxhtml-3000.2.1-ghc8.0.2.dylib","HSxhtml-3000.2.1-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/terminfo "inplace/bin/ghc-cabal" configure libraries/terminfo dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring terminfo-0.4.0.2... configure: WARNING: unrecognized options: --with-compiler, --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries checking for gcc... /data/scratch/lang/ghc80/work/.cwrapper/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/lang/ghc80/work/.cwrapper/bin/clang accepts -g... yes checking for /data/scratch/lang/ghc80/work/.cwrapper/bin/clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include checking for grep that handles long lines and -e... /data/scratch/lang/ghc80/work/.tools/bin/grep checking for egrep... /data/scratch/lang/ghc80/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking ncurses.h usability... no checking ncurses.h presence... no checking for ncurses.h... no checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes checking for setupterm in -ltinfo... no checking for setupterm in -lncursesw... no checking for setupterm in -lncurses... no checking for setupterm in -lcurses... yes configure: creating ./config.status config.status: creating terminfo.buildinfo configure: WARNING: unrecognized options: --with-compiler, --with-iconv-includes, --with-iconv-libraries, --with-gmp-includes, --with-gmp-libraries "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/terminfo/dist-install/inplace-pkg-config Reading package info from "libraries/terminfo/dist-install/inplace-pkg-config" ... done. terminfo-0.4.0.2: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/terminfo/dist-install/doc/html/terminfo/terminfo.haddock doesn't exist or isn't a file terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo.hi","System/Console/Terminfo.p_hi","System/Console/Terminfo.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Base.hi","System/Console/Terminfo/Base.p_hi","System/Console/Terminfo/Base.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Cursor.hi","System/Console/Terminfo/Cursor.p_hi","System/Console/Terminfo/Cursor.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Color.hi","System/Console/Terminfo/Color.p_hi","System/Console/Terminfo/Color.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Edit.hi","System/Console/Terminfo/Edit.p_hi","System/Console/Terminfo/Edit.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Effects.hi","System/Console/Terminfo/Effects.p_hi","System/Console/Terminfo/Effects.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["System/Console/Terminfo/Keys.hi","System/Console/Terminfo/Keys.p_hi","System/Console/Terminfo/Keys.dyn_hi"] (ignoring) terminfo-0.4.0.2: cannot find any of ["libHSterminfo-0.4.0.2.a","libHSterminfo-0.4.0.2.p_a","libHSterminfo-0.4.0.2-ghc8.0.2.so","libHSterminfo-0.4.0.2-ghc8.0.2.dylib","HSterminfo-0.4.0.2-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/haskeline "inplace/bin/ghc-cabal" configure libraries/haskeline dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring haskeline-0.7.3.0... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/haskeline/dist-install/inplace-pkg-config Reading package info from "libraries/haskeline/dist-install/inplace-pkg-config" ... done. haskeline-0.7.3.0: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/haskeline/dist-install/doc/html/haskeline/haskeline.haddock doesn't exist or isn't a file haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline.hi","System/Console/Haskeline.p_hi","System/Console/Haskeline.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Completion.hi","System/Console/Haskeline/Completion.p_hi","System/Console/Haskeline/Completion.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/MonadException.hi","System/Console/Haskeline/MonadException.p_hi","System/Console/Haskeline/MonadException.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/History.hi","System/Console/Haskeline/History.p_hi","System/Console/Haskeline/History.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/IO.hi","System/Console/Haskeline/IO.p_hi","System/Console/Haskeline/IO.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Backend.hi","System/Console/Haskeline/Backend.p_hi","System/Console/Haskeline/Backend.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Backend/WCWidth.hi","System/Console/Haskeline/Backend/WCWidth.p_hi","System/Console/Haskeline/Backend/WCWidth.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Command.hi","System/Console/Haskeline/Command.p_hi","System/Console/Haskeline/Command.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Command/Completion.hi","System/Console/Haskeline/Command/Completion.p_hi","System/Console/Haskeline/Command/Completion.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Command/History.hi","System/Console/Haskeline/Command/History.p_hi","System/Console/Haskeline/Command/History.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Command/KillRing.hi","System/Console/Haskeline/Command/KillRing.p_hi","System/Console/Haskeline/Command/KillRing.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Directory.hi","System/Console/Haskeline/Directory.p_hi","System/Console/Haskeline/Directory.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Emacs.hi","System/Console/Haskeline/Emacs.p_hi","System/Console/Haskeline/Emacs.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/InputT.hi","System/Console/Haskeline/InputT.p_hi","System/Console/Haskeline/InputT.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Key.hi","System/Console/Haskeline/Key.p_hi","System/Console/Haskeline/Key.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/LineState.hi","System/Console/Haskeline/LineState.p_hi","System/Console/Haskeline/LineState.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Monads.hi","System/Console/Haskeline/Monads.p_hi","System/Console/Haskeline/Monads.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Prefs.hi","System/Console/Haskeline/Prefs.p_hi","System/Console/Haskeline/Prefs.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Recover.hi","System/Console/Haskeline/Recover.p_hi","System/Console/Haskeline/Recover.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/RunCommand.hi","System/Console/Haskeline/RunCommand.p_hi","System/Console/Haskeline/RunCommand.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Term.hi","System/Console/Haskeline/Term.p_hi","System/Console/Haskeline/Term.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Command/Undo.hi","System/Console/Haskeline/Command/Undo.p_hi","System/Console/Haskeline/Command/Undo.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Vi.hi","System/Console/Haskeline/Vi.p_hi","System/Console/Haskeline/Vi.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Backend/Posix.hi","System/Console/Haskeline/Backend/Posix.p_hi","System/Console/Haskeline/Backend/Posix.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Backend/Posix/Encoder.hi","System/Console/Haskeline/Backend/Posix/Encoder.p_hi","System/Console/Haskeline/Backend/Posix/Encoder.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Backend/DumbTerm.hi","System/Console/Haskeline/Backend/DumbTerm.p_hi","System/Console/Haskeline/Backend/DumbTerm.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["System/Console/Haskeline/Backend/Terminfo.hi","System/Console/Haskeline/Backend/Terminfo.p_hi","System/Console/Haskeline/Backend/Terminfo.dyn_hi"] (ignoring) haskeline-0.7.3.0: cannot find any of ["libHShaskeline-0.7.3.0.a","libHShaskeline-0.7.3.0.p_a","libHShaskeline-0.7.3.0-ghc8.0.2.so","libHShaskeline-0.7.3.0-ghc8.0.2.dylib","HShaskeline-0.7.3.0-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check libraries/ghci "inplace/bin/ghc-cabal" configure libraries/ghci dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring ghci-8.0.2... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force libraries/ghci/dist-install/inplace-pkg-config Reading package info from "libraries/ghci/dist-install/inplace-pkg-config" ... done. ghci-8.0.2: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghci/dist-install/doc/html/ghci/ghci.haddock doesn't exist or isn't a file ghci-8.0.2: cannot find any of ["GHCi/BreakArray.hi","GHCi/BreakArray.p_hi","GHCi/BreakArray.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["GHCi/Message.hi","GHCi/Message.p_hi","GHCi/Message.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["GHCi/ResolvedBCO.hi","GHCi/ResolvedBCO.p_hi","GHCi/ResolvedBCO.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["GHCi/RemoteTypes.hi","GHCi/RemoteTypes.p_hi","GHCi/RemoteTypes.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["GHCi/ObjLink.hi","GHCi/ObjLink.p_hi","GHCi/ObjLink.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["GHCi/CreateBCO.hi","GHCi/CreateBCO.p_hi","GHCi/CreateBCO.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["GHCi/FFI.hi","GHCi/FFI.p_hi","GHCi/FFI.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["GHCi/InfoTable.hi","GHCi/InfoTable.p_hi","GHCi/InfoTable.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["GHCi/Run.hi","GHCi/Run.p_hi","GHCi/Run.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["GHCi/Signals.hi","GHCi/Signals.p_hi","GHCi/Signals.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["GHCi/TH.hi","GHCi/TH.p_hi","GHCi/TH.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["GHCi/TH/Binary.hi","GHCi/TH/Binary.p_hi","GHCi/TH/Binary.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["SizedSeq.hi","SizedSeq.p_hi","SizedSeq.dyn_hi"] (ignoring) ghci-8.0.2: cannot find any of ["libHSghci-8.0.2.a","libHSghci-8.0.2.p_a","libHSghci-8.0.2-ghc8.0.2.so","libHSghci-8.0.2-ghc8.0.2.dylib","HSghci-8.0.2-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" configure compiler stage2 "Annotations ApiAnnotation Avail Bag BasicTypes Binary BooleanFormula BufWrite Class CmdLineParser CmmType CoAxiom ConLike Coercion Config Constants CoreArity CoreFVs CoreSubst CoreSyn CoreTidy CoreUnfold CoreUtils CoreSeq CoreStats CostCentre DataCon Demand Digraph DriverPhases DynFlags Encoding ErrUtils Exception FamInstEnv FastFunctions FastMutInt FastString FastStringEnv FieldLabel Fingerprint FiniteMap ForeignCall FV Hooks HsBinds HsDecls HsDoc HsExpr HsImpExp HsLit PlaceHolder PmExpr HsPat HsSyn HsTypes HsUtils HscTypes IOEnv Id IdInfo IfaceSyn IfaceType InstEnv Kind Lexeme ListSetOps Literal Maybes MkCore MkId Module MonadUtils Name NameEnv NameSet OccName OccurAnal OptCoercion OrdList Outputable PackageConfig Packages Pair Panic PatSyn PipelineMonad Platform PlatformConstants PprCore PrelNames PrelRules Pretty PrimOp RdrName Rules SrcLoc StaticFlags StringBuffer TcEvidence TcRnTypes TcType TrieMap TyCon Type TyCoRep TysPrim TysWiredIn Unify UniqDFM UniqDSet UniqFM UniqSet UniqSupply Unique Util Var VarEnv VarSet ByteCodeTypes InteractiveEvalTypes" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --flags=stage2 --ghc-option=-optc-DTHREADED_RTS --flags=ncg --flags=ghci --ghc-option=-DGHCI_TABLES_NEXT_TO_CODE --ghc-option=-DSTAGE=2 --disable-library-for-ghci --enable-library-vanilla --enable-library-profiling --enable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" --disable-library-for-ghci "inplace/bin/ghc-cabal" check utils/hsc2hs "inplace/bin/ghc-cabal" check utils/ghc-pkg "inplace/bin/ghc-cabal" check utils/ghc-pwd "inplace/bin/ghc-cabal" check utils/ghc-cabal "inplace/bin/ghc-cabal" check utils/hpc "inplace/bin/ghc-cabal" check utils/runghc "inplace/bin/ghc-cabal" check utils/compare_sizes "inplace/bin/ghc-cabal" configure utils/runghc dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/ghc-cabal dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/compare_sizes dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/ghc-pwd dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/ghc-pkg dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/hsc2hs dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/hpc dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring compareSizes-0.1.0.0... Configuring runghc-8.0.2... Configuring ghc-pwd-0.1... Configuring ghc-pkg-6.9... Configuring hsc2hs-0.68.1... Configuring ghc-cabal-0.1... Configuring ghc-8.0.2... Configuring hpc-bin-0.67... Warning: 'license-file: ../LICENSE' is a relative path outside of the source tree. This will not work when generating a tarball with 'sdist'. Warning: 'include-dirs: ../rts/dist/build' is a relative path outside of the source tree. This will not work when generating a tarball with 'sdist'. Warning: 'include-dirs: ../rts/dist/build' directory does not exist. "inplace/bin/ghc-cabal" check iserv "inplace/bin/ghc-cabal" configure iserv stage2 "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring iserv-bin-0.0... "inplace/bin/ghc-cabal" check iserv "inplace/bin/ghc-cabal" check iserv "inplace/bin/ghc-cabal" configure iserv stage2_dyn "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring iserv-bin-0.0... "inplace/bin/ghc-cabal" configure iserv stage2_p "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring iserv-bin-0.0... "/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" update --force compiler/stage2/inplace-pkg-config Reading package info from "compiler/stage2/inplace-pkg-config" ... done. ghc-8.0.2: Warning: include-dirs: /data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/../rts/dist/build doesn't exist or isn't a directory ghc-8.0.2: Warning: haddock-interfaces: /data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/stage2/doc/html/ghc/ghc.haddock doesn't exist or isn't a file ghc-8.0.2: cannot find any of ["Avail.hi","Avail.p_hi","Avail.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BasicTypes.hi","BasicTypes.p_hi","BasicTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ConLike.hi","ConLike.p_hi","ConLike.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DataCon.hi","DataCon.p_hi","DataCon.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PatSyn.hi","PatSyn.p_hi","PatSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Demand.hi","Demand.p_hi","Demand.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Debug.hi","Debug.p_hi","Debug.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Exception.hi","Exception.p_hi","Exception.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FieldLabel.hi","FieldLabel.p_hi","FieldLabel.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GhcMonad.hi","GhcMonad.p_hi","GhcMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Hooks.hi","Hooks.p_hi","Hooks.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Id.hi","Id.p_hi","Id.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["IdInfo.hi","IdInfo.p_hi","IdInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Lexeme.hi","Lexeme.p_hi","Lexeme.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Literal.hi","Literal.p_hi","Literal.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Llvm.hi","Llvm.p_hi","Llvm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Llvm/AbsSyn.hi","Llvm/AbsSyn.p_hi","Llvm/AbsSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Llvm/MetaData.hi","Llvm/MetaData.p_hi","Llvm/MetaData.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Llvm/PpLlvm.hi","Llvm/PpLlvm.p_hi","Llvm/PpLlvm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Llvm/Types.hi","Llvm/Types.p_hi","Llvm/Types.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen.hi","LlvmCodeGen.p_hi","LlvmCodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen/Base.hi","LlvmCodeGen/Base.p_hi","LlvmCodeGen/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen/CodeGen.hi","LlvmCodeGen/CodeGen.p_hi","LlvmCodeGen/CodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen/Data.hi","LlvmCodeGen/Data.p_hi","LlvmCodeGen/Data.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen/Ppr.hi","LlvmCodeGen/Ppr.p_hi","LlvmCodeGen/Ppr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmCodeGen/Regs.hi","LlvmCodeGen/Regs.p_hi","LlvmCodeGen/Regs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LlvmMangler.hi","LlvmMangler.p_hi","LlvmMangler.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MkId.hi","MkId.p_hi","MkId.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Module.hi","Module.p_hi","Module.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Name.hi","Name.p_hi","Name.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["NameEnv.hi","NameEnv.p_hi","NameEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["NameSet.hi","NameSet.p_hi","NameSet.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["OccName.hi","OccName.p_hi","OccName.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RdrName.hi","RdrName.p_hi","RdrName.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SrcLoc.hi","SrcLoc.p_hi","SrcLoc.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UniqSupply.hi","UniqSupply.p_hi","UniqSupply.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Unique.hi","Unique.p_hi","Unique.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Var.hi","Var.p_hi","Var.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["VarEnv.hi","VarEnv.p_hi","VarEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["VarSet.hi","VarSet.p_hi","VarSet.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UnVarGraph.hi","UnVarGraph.p_hi","UnVarGraph.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BlockId.hi","BlockId.p_hi","BlockId.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CLabel.hi","CLabel.p_hi","CLabel.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Cmm.hi","Cmm.p_hi","Cmm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmBuildInfoTables.hi","CmmBuildInfoTables.p_hi","CmmBuildInfoTables.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmPipeline.hi","CmmPipeline.p_hi","CmmPipeline.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmCallConv.hi","CmmCallConv.p_hi","CmmCallConv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmCommonBlockElim.hi","CmmCommonBlockElim.p_hi","CmmCommonBlockElim.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmImplementSwitchPlans.hi","CmmImplementSwitchPlans.p_hi","CmmImplementSwitchPlans.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmContFlowOpt.hi","CmmContFlowOpt.p_hi","CmmContFlowOpt.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmExpr.hi","CmmExpr.p_hi","CmmExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmInfo.hi","CmmInfo.p_hi","CmmInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmLex.hi","CmmLex.p_hi","CmmLex.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmLint.hi","CmmLint.p_hi","CmmLint.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmLive.hi","CmmLive.p_hi","CmmLive.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmMachOp.hi","CmmMachOp.p_hi","CmmMachOp.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmSwitch.hi","CmmSwitch.p_hi","CmmSwitch.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmNode.hi","CmmNode.p_hi","CmmNode.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmOpt.hi","CmmOpt.p_hi","CmmOpt.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmParse.hi","CmmParse.p_hi","CmmParse.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmProcPoint.hi","CmmProcPoint.p_hi","CmmProcPoint.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmSink.hi","CmmSink.p_hi","CmmSink.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmType.hi","CmmType.p_hi","CmmType.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmUtils.hi","CmmUtils.p_hi","CmmUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmmLayoutStack.hi","CmmLayoutStack.p_hi","CmmLayoutStack.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MkGraph.hi","MkGraph.p_hi","MkGraph.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprBase.hi","PprBase.p_hi","PprBase.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprC.hi","PprC.p_hi","PprC.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprCmm.hi","PprCmm.p_hi","PprCmm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprCmmDecl.hi","PprCmmDecl.p_hi","PprCmmDecl.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprCmmExpr.hi","PprCmmExpr.p_hi","PprCmmExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Bitmap.hi","Bitmap.p_hi","Bitmap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform.hi","CodeGen/Platform.p_hi","CodeGen/Platform.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/ARM.hi","CodeGen/Platform/ARM.p_hi","CodeGen/Platform/ARM.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/ARM64.hi","CodeGen/Platform/ARM64.p_hi","CodeGen/Platform/ARM64.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/NoRegs.hi","CodeGen/Platform/NoRegs.p_hi","CodeGen/Platform/NoRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/PPC.hi","CodeGen/Platform/PPC.p_hi","CodeGen/Platform/PPC.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/PPC_Darwin.hi","CodeGen/Platform/PPC_Darwin.p_hi","CodeGen/Platform/PPC_Darwin.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/SPARC.hi","CodeGen/Platform/SPARC.p_hi","CodeGen/Platform/SPARC.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/X86.hi","CodeGen/Platform/X86.p_hi","CodeGen/Platform/X86.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeGen/Platform/X86_64.hi","CodeGen/Platform/X86_64.p_hi","CodeGen/Platform/X86_64.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CgUtils.hi","CgUtils.p_hi","CgUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmm.hi","StgCmm.p_hi","StgCmm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmBind.hi","StgCmmBind.p_hi","StgCmmBind.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmClosure.hi","StgCmmClosure.p_hi","StgCmmClosure.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmCon.hi","StgCmmCon.p_hi","StgCmmCon.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmEnv.hi","StgCmmEnv.p_hi","StgCmmEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmExpr.hi","StgCmmExpr.p_hi","StgCmmExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmForeign.hi","StgCmmForeign.p_hi","StgCmmForeign.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmHeap.hi","StgCmmHeap.p_hi","StgCmmHeap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmHpc.hi","StgCmmHpc.p_hi","StgCmmHpc.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmArgRep.hi","StgCmmArgRep.p_hi","StgCmmArgRep.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmLayout.hi","StgCmmLayout.p_hi","StgCmmLayout.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmMonad.hi","StgCmmMonad.p_hi","StgCmmMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmPrim.hi","StgCmmPrim.p_hi","StgCmmPrim.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmProf.hi","StgCmmProf.p_hi","StgCmmProf.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmTicky.hi","StgCmmTicky.p_hi","StgCmmTicky.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmUtils.hi","StgCmmUtils.p_hi","StgCmmUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgCmmExtCode.hi","StgCmmExtCode.p_hi","StgCmmExtCode.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SMRep.hi","SMRep.p_hi","SMRep.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreArity.hi","CoreArity.p_hi","CoreArity.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreFVs.hi","CoreFVs.p_hi","CoreFVs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreLint.hi","CoreLint.p_hi","CoreLint.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CorePrep.hi","CorePrep.p_hi","CorePrep.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreSubst.hi","CoreSubst.p_hi","CoreSubst.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreSyn.hi","CoreSyn.p_hi","CoreSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TrieMap.hi","TrieMap.p_hi","TrieMap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreTidy.hi","CoreTidy.p_hi","CoreTidy.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreUnfold.hi","CoreUnfold.p_hi","CoreUnfold.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreUtils.hi","CoreUtils.p_hi","CoreUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreSeq.hi","CoreSeq.p_hi","CoreSeq.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreStats.hi","CoreStats.p_hi","CoreStats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MkCore.hi","MkCore.p_hi","MkCore.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprCore.hi","PprCore.p_hi","PprCore.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PmExpr.hi","PmExpr.p_hi","PmExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TmOracle.hi","TmOracle.p_hi","TmOracle.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Check.hi","Check.p_hi","Check.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Coverage.hi","Coverage.p_hi","Coverage.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Desugar.hi","Desugar.p_hi","Desugar.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsArrows.hi","DsArrows.p_hi","DsArrows.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsBinds.hi","DsBinds.p_hi","DsBinds.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsCCall.hi","DsCCall.p_hi","DsCCall.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsExpr.hi","DsExpr.p_hi","DsExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsForeign.hi","DsForeign.p_hi","DsForeign.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsGRHSs.hi","DsGRHSs.p_hi","DsGRHSs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsListComp.hi","DsListComp.p_hi","DsListComp.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsMonad.hi","DsMonad.p_hi","DsMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsUtils.hi","DsUtils.p_hi","DsUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Match.hi","Match.p_hi","Match.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MatchCon.hi","MatchCon.p_hi","MatchCon.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MatchLit.hi","MatchLit.p_hi","MatchLit.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsBinds.hi","HsBinds.p_hi","HsBinds.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsDecls.hi","HsDecls.p_hi","HsDecls.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsDoc.hi","HsDoc.p_hi","HsDoc.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsExpr.hi","HsExpr.p_hi","HsExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsImpExp.hi","HsImpExp.p_hi","HsImpExp.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsLit.hi","HsLit.p_hi","HsLit.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PlaceHolder.hi","PlaceHolder.p_hi","PlaceHolder.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsPat.hi","HsPat.p_hi","HsPat.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsSyn.hi","HsSyn.p_hi","HsSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsTypes.hi","HsTypes.p_hi","HsTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HsUtils.hi","HsUtils.p_hi","HsUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BinIface.hi","BinIface.p_hi","BinIface.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BuildTyCl.hi","BuildTyCl.p_hi","BuildTyCl.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["IfaceEnv.hi","IfaceEnv.p_hi","IfaceEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["IfaceSyn.hi","IfaceSyn.p_hi","IfaceSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["IfaceType.hi","IfaceType.p_hi","IfaceType.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LoadIface.hi","LoadIface.p_hi","LoadIface.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MkIface.hi","MkIface.p_hi","MkIface.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcIface.hi","TcIface.p_hi","TcIface.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FlagChecker.hi","FlagChecker.p_hi","FlagChecker.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Annotations.hi","Annotations.p_hi","Annotations.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CmdLineParser.hi","CmdLineParser.p_hi","CmdLineParser.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CodeOutput.hi","CodeOutput.p_hi","CodeOutput.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Config.hi","Config.p_hi","Config.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Constants.hi","Constants.p_hi","Constants.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DriverMkDepend.hi","DriverMkDepend.p_hi","DriverMkDepend.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DriverPhases.hi","DriverPhases.p_hi","DriverPhases.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PipelineMonad.hi","PipelineMonad.p_hi","PipelineMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DriverPipeline.hi","DriverPipeline.p_hi","DriverPipeline.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DynFlags.hi","DynFlags.p_hi","DynFlags.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ErrUtils.hi","ErrUtils.p_hi","ErrUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Finder.hi","Finder.p_hi","Finder.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GHC.hi","GHC.p_hi","GHC.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GhcMake.hi","GhcMake.p_hi","GhcMake.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GhcPlugins.hi","GhcPlugins.p_hi","GhcPlugins.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DynamicLoading.hi","DynamicLoading.p_hi","DynamicLoading.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HeaderInfo.hi","HeaderInfo.p_hi","HeaderInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HscMain.hi","HscMain.p_hi","HscMain.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HscStats.hi","HscStats.p_hi","HscStats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HscTypes.hi","HscTypes.p_hi","HscTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["InteractiveEval.hi","InteractiveEval.p_hi","InteractiveEval.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["InteractiveEvalTypes.hi","InteractiveEvalTypes.p_hi","InteractiveEvalTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PackageConfig.hi","PackageConfig.p_hi","PackageConfig.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Packages.hi","Packages.p_hi","Packages.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PlatformConstants.hi","PlatformConstants.p_hi","PlatformConstants.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Plugins.hi","Plugins.p_hi","Plugins.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcPluginM.hi","TcPluginM.p_hi","TcPluginM.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PprTyThing.hi","PprTyThing.p_hi","PprTyThing.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StaticFlags.hi","StaticFlags.p_hi","StaticFlags.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StaticPtrTable.hi","StaticPtrTable.p_hi","StaticPtrTable.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SysTools.hi","SysTools.p_hi","SysTools.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Elf.hi","Elf.p_hi","Elf.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TidyPgm.hi","TidyPgm.p_hi","TidyPgm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Ctype.hi","Ctype.p_hi","Ctype.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["HaddockUtils.hi","HaddockUtils.p_hi","HaddockUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Lexer.hi","Lexer.p_hi","Lexer.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["OptCoercion.hi","OptCoercion.p_hi","OptCoercion.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Parser.hi","Parser.p_hi","Parser.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RdrHsSyn.hi","RdrHsSyn.p_hi","RdrHsSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ApiAnnotation.hi","ApiAnnotation.p_hi","ApiAnnotation.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ForeignCall.hi","ForeignCall.p_hi","ForeignCall.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PrelInfo.hi","PrelInfo.p_hi","PrelInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PrelNames.hi","PrelNames.p_hi","PrelNames.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PrelRules.hi","PrelRules.p_hi","PrelRules.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PrimOp.hi","PrimOp.p_hi","PrimOp.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TysPrim.hi","TysPrim.p_hi","TysPrim.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TysWiredIn.hi","TysWiredIn.p_hi","TysWiredIn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CostCentre.hi","CostCentre.p_hi","CostCentre.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ProfInit.hi","ProfInit.p_hi","ProfInit.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SCCfinal.hi","SCCfinal.p_hi","SCCfinal.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnBinds.hi","RnBinds.p_hi","RnBinds.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnEnv.hi","RnEnv.p_hi","RnEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnExpr.hi","RnExpr.p_hi","RnExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnHsDoc.hi","RnHsDoc.p_hi","RnHsDoc.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnNames.hi","RnNames.p_hi","RnNames.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnPat.hi","RnPat.p_hi","RnPat.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnSource.hi","RnSource.p_hi","RnSource.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnSplice.hi","RnSplice.p_hi","RnSplice.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RnTypes.hi","RnTypes.p_hi","RnTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreMonad.hi","CoreMonad.p_hi","CoreMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CSE.hi","CSE.p_hi","CSE.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FloatIn.hi","FloatIn.p_hi","FloatIn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FloatOut.hi","FloatOut.p_hi","FloatOut.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["LiberateCase.hi","LiberateCase.p_hi","LiberateCase.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["OccurAnal.hi","OccurAnal.p_hi","OccurAnal.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SAT.hi","SAT.p_hi","SAT.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SetLevels.hi","SetLevels.p_hi","SetLevels.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SimplCore.hi","SimplCore.p_hi","SimplCore.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SimplEnv.hi","SimplEnv.p_hi","SimplEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SimplMonad.hi","SimplMonad.p_hi","SimplMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SimplUtils.hi","SimplUtils.p_hi","SimplUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Simplify.hi","Simplify.p_hi","Simplify.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SimplStg.hi","SimplStg.p_hi","SimplStg.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgStats.hi","StgStats.p_hi","StgStats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UnariseStg.hi","UnariseStg.p_hi","UnariseStg.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Rules.hi","Rules.p_hi","Rules.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SpecConstr.hi","SpecConstr.p_hi","SpecConstr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Specialise.hi","Specialise.p_hi","Specialise.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoreToStg.hi","CoreToStg.p_hi","CoreToStg.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgLint.hi","StgLint.p_hi","StgLint.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StgSyn.hi","StgSyn.p_hi","StgSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CallArity.hi","CallArity.p_hi","CallArity.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DmdAnal.hi","DmdAnal.p_hi","DmdAnal.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["WorkWrap.hi","WorkWrap.p_hi","WorkWrap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["WwLib.hi","WwLib.p_hi","WwLib.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FamInst.hi","FamInst.p_hi","FamInst.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Inst.hi","Inst.p_hi","Inst.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcAnnotations.hi","TcAnnotations.p_hi","TcAnnotations.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcArrows.hi","TcArrows.p_hi","TcArrows.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcBinds.hi","TcBinds.p_hi","TcBinds.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcClassDcl.hi","TcClassDcl.p_hi","TcClassDcl.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcDefaults.hi","TcDefaults.p_hi","TcDefaults.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcDeriv.hi","TcDeriv.p_hi","TcDeriv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcEnv.hi","TcEnv.p_hi","TcEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcExpr.hi","TcExpr.p_hi","TcExpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcForeign.hi","TcForeign.p_hi","TcForeign.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcGenDeriv.hi","TcGenDeriv.p_hi","TcGenDeriv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcGenGenerics.hi","TcGenGenerics.p_hi","TcGenGenerics.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcHsSyn.hi","TcHsSyn.p_hi","TcHsSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcHsType.hi","TcHsType.p_hi","TcHsType.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcInstDcls.hi","TcInstDcls.p_hi","TcInstDcls.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcMType.hi","TcMType.p_hi","TcMType.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcValidity.hi","TcValidity.p_hi","TcValidity.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcMatches.hi","TcMatches.p_hi","TcMatches.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcPat.hi","TcPat.p_hi","TcPat.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcPatSyn.hi","TcPatSyn.p_hi","TcPatSyn.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcRnDriver.hi","TcRnDriver.p_hi","TcRnDriver.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcRnMonad.hi","TcRnMonad.p_hi","TcRnMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcRnTypes.hi","TcRnTypes.p_hi","TcRnTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcRules.hi","TcRules.p_hi","TcRules.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcSimplify.hi","TcSimplify.p_hi","TcSimplify.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcErrors.hi","TcErrors.p_hi","TcErrors.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcTyClsDecls.hi","TcTyClsDecls.p_hi","TcTyClsDecls.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcTyDecls.hi","TcTyDecls.p_hi","TcTyDecls.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcTypeable.hi","TcTypeable.p_hi","TcTypeable.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcType.hi","TcType.p_hi","TcType.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcEvidence.hi","TcEvidence.p_hi","TcEvidence.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcUnify.hi","TcUnify.p_hi","TcUnify.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcInteract.hi","TcInteract.p_hi","TcInteract.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcCanonical.hi","TcCanonical.p_hi","TcCanonical.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcFlatten.hi","TcFlatten.p_hi","TcFlatten.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcSMonad.hi","TcSMonad.p_hi","TcSMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcTypeNats.hi","TcTypeNats.p_hi","TcTypeNats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TcSplice.hi","TcSplice.p_hi","TcSplice.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Class.hi","Class.p_hi","Class.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Coercion.hi","Coercion.p_hi","Coercion.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DsMeta.hi","DsMeta.p_hi","DsMeta.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["THNames.hi","THNames.p_hi","THNames.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FamInstEnv.hi","FamInstEnv.p_hi","FamInstEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FunDeps.hi","FunDeps.p_hi","FunDeps.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["InstEnv.hi","InstEnv.p_hi","InstEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TyCon.hi","TyCon.p_hi","TyCon.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CoAxiom.hi","CoAxiom.p_hi","CoAxiom.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Kind.hi","Kind.p_hi","Kind.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Type.hi","Type.p_hi","Type.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TyCoRep.hi","TyCoRep.p_hi","TyCoRep.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Unify.hi","Unify.p_hi","Unify.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Bag.hi","Bag.p_hi","Bag.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Binary.hi","Binary.p_hi","Binary.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BooleanFormula.hi","BooleanFormula.p_hi","BooleanFormula.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["BufWrite.hi","BufWrite.p_hi","BufWrite.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Digraph.hi","Digraph.p_hi","Digraph.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Encoding.hi","Encoding.p_hi","Encoding.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FastFunctions.hi","FastFunctions.p_hi","FastFunctions.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FastMutInt.hi","FastMutInt.p_hi","FastMutInt.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FastString.hi","FastString.p_hi","FastString.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FastStringEnv.hi","FastStringEnv.p_hi","FastStringEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Fingerprint.hi","Fingerprint.p_hi","Fingerprint.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FiniteMap.hi","FiniteMap.p_hi","FiniteMap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["FV.hi","FV.p_hi","FV.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GraphBase.hi","GraphBase.p_hi","GraphBase.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GraphColor.hi","GraphColor.p_hi","GraphColor.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GraphOps.hi","GraphOps.p_hi","GraphOps.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GraphPpr.hi","GraphPpr.p_hi","GraphPpr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["IOEnv.hi","IOEnv.p_hi","IOEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ListSetOps.hi","ListSetOps.p_hi","ListSetOps.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Maybes.hi","Maybes.p_hi","Maybes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["MonadUtils.hi","MonadUtils.p_hi","MonadUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["OrdList.hi","OrdList.p_hi","OrdList.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Outputable.hi","Outputable.p_hi","Outputable.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Pair.hi","Pair.p_hi","Pair.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Panic.hi","Panic.p_hi","Panic.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Pretty.hi","Pretty.p_hi","Pretty.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["State.hi","State.p_hi","State.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Stream.hi","Stream.p_hi","Stream.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["StringBuffer.hi","StringBuffer.p_hi","StringBuffer.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UniqDFM.hi","UniqDFM.p_hi","UniqDFM.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UniqDSet.hi","UniqDSet.p_hi","UniqDSet.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UniqFM.hi","UniqFM.p_hi","UniqFM.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["UniqSet.hi","UniqSet.p_hi","UniqSet.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Util.hi","Util.p_hi","Util.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Builtins/Base.hi","Vectorise/Builtins/Base.p_hi","Vectorise/Builtins/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Builtins/Initialise.hi","Vectorise/Builtins/Initialise.p_hi","Vectorise/Builtins/Initialise.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Builtins.hi","Vectorise/Builtins.p_hi","Vectorise/Builtins.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad/Base.hi","Vectorise/Monad/Base.p_hi","Vectorise/Monad/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad/Naming.hi","Vectorise/Monad/Naming.p_hi","Vectorise/Monad/Naming.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad/Local.hi","Vectorise/Monad/Local.p_hi","Vectorise/Monad/Local.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad/Global.hi","Vectorise/Monad/Global.p_hi","Vectorise/Monad/Global.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad/InstEnv.hi","Vectorise/Monad/InstEnv.p_hi","Vectorise/Monad/InstEnv.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Monad.hi","Vectorise/Monad.p_hi","Vectorise/Monad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils/Base.hi","Vectorise/Utils/Base.p_hi","Vectorise/Utils/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils/Closure.hi","Vectorise/Utils/Closure.p_hi","Vectorise/Utils/Closure.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils/Hoisting.hi","Vectorise/Utils/Hoisting.p_hi","Vectorise/Utils/Hoisting.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils/PADict.hi","Vectorise/Utils/PADict.p_hi","Vectorise/Utils/PADict.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils/Poly.hi","Vectorise/Utils/Poly.p_hi","Vectorise/Utils/Poly.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Utils.hi","Vectorise/Utils.p_hi","Vectorise/Utils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Generic/Description.hi","Vectorise/Generic/Description.p_hi","Vectorise/Generic/Description.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Generic/PAMethods.hi","Vectorise/Generic/PAMethods.p_hi","Vectorise/Generic/PAMethods.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Generic/PADict.hi","Vectorise/Generic/PADict.p_hi","Vectorise/Generic/PADict.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Generic/PData.hi","Vectorise/Generic/PData.p_hi","Vectorise/Generic/PData.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Type/Env.hi","Vectorise/Type/Env.p_hi","Vectorise/Type/Env.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Type/Type.hi","Vectorise/Type/Type.p_hi","Vectorise/Type/Type.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Type/TyConDecl.hi","Vectorise/Type/TyConDecl.p_hi","Vectorise/Type/TyConDecl.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Type/Classify.hi","Vectorise/Type/Classify.p_hi","Vectorise/Type/Classify.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Convert.hi","Vectorise/Convert.p_hi","Vectorise/Convert.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Vect.hi","Vectorise/Vect.p_hi","Vectorise/Vect.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Var.hi","Vectorise/Var.p_hi","Vectorise/Var.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Env.hi","Vectorise/Env.p_hi","Vectorise/Env.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise/Exp.hi","Vectorise/Exp.p_hi","Vectorise/Exp.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Vectorise.hi","Vectorise.p_hi","Vectorise.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Hoopl/Dataflow.hi","Hoopl/Dataflow.p_hi","Hoopl/Dataflow.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Hoopl.hi","Hoopl.p_hi","Hoopl.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["AsmCodeGen.hi","AsmCodeGen.p_hi","AsmCodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["TargetReg.hi","TargetReg.p_hi","TargetReg.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["NCGMonad.hi","NCGMonad.p_hi","NCGMonad.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Instruction.hi","Instruction.p_hi","Instruction.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Format.hi","Format.p_hi","Format.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Reg.hi","Reg.p_hi","Reg.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegClass.hi","RegClass.p_hi","RegClass.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PIC.hi","PIC.p_hi","PIC.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Platform.hi","Platform.p_hi","Platform.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["CPrim.hi","CPrim.p_hi","CPrim.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/Regs.hi","X86/Regs.p_hi","X86/Regs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/RegInfo.hi","X86/RegInfo.p_hi","X86/RegInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/Instr.hi","X86/Instr.p_hi","X86/Instr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/Cond.hi","X86/Cond.p_hi","X86/Cond.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/Ppr.hi","X86/Ppr.p_hi","X86/Ppr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["X86/CodeGen.hi","X86/CodeGen.p_hi","X86/CodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/Regs.hi","PPC/Regs.p_hi","PPC/Regs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/RegInfo.hi","PPC/RegInfo.p_hi","PPC/RegInfo.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/Instr.hi","PPC/Instr.p_hi","PPC/Instr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/Cond.hi","PPC/Cond.p_hi","PPC/Cond.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/Ppr.hi","PPC/Ppr.p_hi","PPC/Ppr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["PPC/CodeGen.hi","PPC/CodeGen.p_hi","PPC/CodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Base.hi","SPARC/Base.p_hi","SPARC/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Regs.hi","SPARC/Regs.p_hi","SPARC/Regs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Imm.hi","SPARC/Imm.p_hi","SPARC/Imm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/AddrMode.hi","SPARC/AddrMode.p_hi","SPARC/AddrMode.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Cond.hi","SPARC/Cond.p_hi","SPARC/Cond.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Instr.hi","SPARC/Instr.p_hi","SPARC/Instr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Stack.hi","SPARC/Stack.p_hi","SPARC/Stack.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/ShortcutJump.hi","SPARC/ShortcutJump.p_hi","SPARC/ShortcutJump.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/Ppr.hi","SPARC/Ppr.p_hi","SPARC/Ppr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen.hi","SPARC/CodeGen.p_hi","SPARC/CodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Amode.hi","SPARC/CodeGen/Amode.p_hi","SPARC/CodeGen/Amode.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Base.hi","SPARC/CodeGen/Base.p_hi","SPARC/CodeGen/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/CondCode.hi","SPARC/CodeGen/CondCode.p_hi","SPARC/CodeGen/CondCode.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Gen32.hi","SPARC/CodeGen/Gen32.p_hi","SPARC/CodeGen/Gen32.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Gen64.hi","SPARC/CodeGen/Gen64.p_hi","SPARC/CodeGen/Gen64.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Sanity.hi","SPARC/CodeGen/Sanity.p_hi","SPARC/CodeGen/Sanity.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["SPARC/CodeGen/Expand.hi","SPARC/CodeGen/Expand.p_hi","SPARC/CodeGen/Expand.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Liveness.hi","RegAlloc/Liveness.p_hi","RegAlloc/Liveness.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/Main.hi","RegAlloc/Graph/Main.p_hi","RegAlloc/Graph/Main.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/Stats.hi","RegAlloc/Graph/Stats.p_hi","RegAlloc/Graph/Stats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/ArchBase.hi","RegAlloc/Graph/ArchBase.p_hi","RegAlloc/Graph/ArchBase.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/ArchX86.hi","RegAlloc/Graph/ArchX86.p_hi","RegAlloc/Graph/ArchX86.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/Coalesce.hi","RegAlloc/Graph/Coalesce.p_hi","RegAlloc/Graph/Coalesce.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/Spill.hi","RegAlloc/Graph/Spill.p_hi","RegAlloc/Graph/Spill.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/SpillClean.hi","RegAlloc/Graph/SpillClean.p_hi","RegAlloc/Graph/SpillClean.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/SpillCost.hi","RegAlloc/Graph/SpillCost.p_hi","RegAlloc/Graph/SpillCost.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Graph/TrivColorable.hi","RegAlloc/Graph/TrivColorable.p_hi","RegAlloc/Graph/TrivColorable.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/Main.hi","RegAlloc/Linear/Main.p_hi","RegAlloc/Linear/Main.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/JoinToTargets.hi","RegAlloc/Linear/JoinToTargets.p_hi","RegAlloc/Linear/JoinToTargets.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/State.hi","RegAlloc/Linear/State.p_hi","RegAlloc/Linear/State.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/Stats.hi","RegAlloc/Linear/Stats.p_hi","RegAlloc/Linear/Stats.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/FreeRegs.hi","RegAlloc/Linear/FreeRegs.p_hi","RegAlloc/Linear/FreeRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/StackMap.hi","RegAlloc/Linear/StackMap.p_hi","RegAlloc/Linear/StackMap.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/Base.hi","RegAlloc/Linear/Base.p_hi","RegAlloc/Linear/Base.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/X86/FreeRegs.hi","RegAlloc/Linear/X86/FreeRegs.p_hi","RegAlloc/Linear/X86/FreeRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/X86_64/FreeRegs.hi","RegAlloc/Linear/X86_64/FreeRegs.p_hi","RegAlloc/Linear/X86_64/FreeRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/PPC/FreeRegs.hi","RegAlloc/Linear/PPC/FreeRegs.p_hi","RegAlloc/Linear/PPC/FreeRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RegAlloc/Linear/SPARC/FreeRegs.hi","RegAlloc/Linear/SPARC/FreeRegs.p_hi","RegAlloc/Linear/SPARC/FreeRegs.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Dwarf.hi","Dwarf.p_hi","Dwarf.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Dwarf/Types.hi","Dwarf/Types.p_hi","Dwarf/Types.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Dwarf/Constants.hi","Dwarf/Constants.p_hi","Dwarf/Constants.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Convert.hi","Convert.p_hi","Convert.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ByteCodeTypes.hi","ByteCodeTypes.p_hi","ByteCodeTypes.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ByteCodeAsm.hi","ByteCodeAsm.p_hi","ByteCodeAsm.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ByteCodeGen.hi","ByteCodeGen.p_hi","ByteCodeGen.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ByteCodeInstr.hi","ByteCodeInstr.p_hi","ByteCodeInstr.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ByteCodeItbls.hi","ByteCodeItbls.p_hi","ByteCodeItbls.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["ByteCodeLink.hi","ByteCodeLink.p_hi","ByteCodeLink.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Debugger.hi","Debugger.p_hi","Debugger.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["Linker.hi","Linker.p_hi","Linker.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["RtClosureInspect.hi","RtClosureInspect.p_hi","RtClosureInspect.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["DebuggerUtils.hi","DebuggerUtils.p_hi","DebuggerUtils.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["GHCi.hi","GHCi.p_hi","GHCi.dyn_hi"] (ignoring) ghc-8.0.2: cannot find any of ["libHSghc-8.0.2.a","libHSghc-8.0.2.p_a","libHSghc-8.0.2-ghc8.0.2.so","libHSghc-8.0.2-ghc8.0.2.dylib","HSghc-8.0.2-ghc8.0.2.dll"] on library path (ignoring) "inplace/bin/ghc-cabal" check utils/haddock "inplace/bin/ghc-cabal" check utils/ghctags "inplace/bin/ghc-cabal" check utils/check-api-annotations "inplace/bin/ghc-cabal" configure ghc stage2 "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --flags=stage2 --flags=ghci --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/check-api-annotations dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/ghctags dist-install "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" "inplace/bin/ghc-cabal" configure utils/haddock dist "" --with-ghc="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-stage1" --with-ghc-pkg="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin/ghc-pkg" --flag in-ghc-tree --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-stack-protector -Wno-unknown-pragmas" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall -fno-stack-protector -Wno-unknown-pragmas " --configure-option=--with-iconv-includes="/usr/include" --configure-option=--with-iconv-libraries="/usr/lib" --configure-option=--with-gmp-includes="/usr/pkg/include" --configure-option=--with-gmp-libraries="/usr/pkg/lib" --configure-option=--with-curses-libraries="/usr/lib" --with-gcc="clang" --with-ld="ld" --with-ar="ar" Configuring check-api-annotations-0.1... Configuring ghc-bin-8.0.2... Configuring haddock-2.17.3... Configuring ghctags-0.1... Warning: 'data-dir: ..' is a relative path outside of the source tree. This will not work when generating a tarball with 'sdist'. ===--- building final phase /usr/pkg/bin/gmake --no-print-directory -f ghc.mk phase=final all "rm" -f iserv/stage2_dyn/build/.depend.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iiserv/stage2_dyn/build/autogen -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c iserv/cbits/iservmain.c -MF iserv/stage2_dyn/build/.depend.c_asm.bit "inplace/bin/mkdirhier" iserv/stage2_dyn/build/GHCi//. sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|iserv/cbits/|" -e "1s|iserv/|iserv/stage2_dyn/build/|" -e "1s|stage2_dyn/build/stage2_dyn/build|stage2_dyn/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" iserv/stage2_dyn/build/.depend.c_asm.bit >> iserv/stage2_dyn/build/.depend.c_asm.tmp && true "rm" -f iserv/stage2_p/build/.depend.c_asm.tmp "inplace/bin/mkdirhier" iserv/stage2_p/build/GHCi//. "rm" -f iserv/stage2/build/.depend.c_asm.tmp "inplace/bin/mkdirhier" iserv/stage2/build/GHCi//. "rm" -f utils/compare_sizes/dist-install/build/.depend.c_asm.tmp "rm" -f utils/compare_sizes/dist-install/build/.depend.haskell.tmp "rm" -f ghc/stage2/build/.depend.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DMAKING_GHC_BUILD_SYSTEM_DEPENDENCIES -fno-stack-protector -Wall -Ighc/stage2/build/autogen -DGHCI -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/haskeline/includes' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/parser' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/utils' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/../rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/stage2' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c ghc/hschooks.c -MF ghc/stage2/build/.depend.c_asm.bit "rm" -f compiler/stage2/ghc_boot_platform.h "rm" -f iserv/stage2_dyn/build/.depend.c_asm.bit "rm" -f utils/compare_sizes/dist-install/build/.depend.c_asm.bit clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iiserv/stage2/build/autogen -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c iserv/cbits/iservmain.c -MF iserv/stage2/build/.depend.c_asm.bit clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Iiserv/stage2_p/build/autogen -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c iserv/cbits/iservmain.c -MF iserv/stage2_p/build/.depend.c_asm.bit "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/compare_sizes/. -iutils/compare_sizes/dist-install/build -iutils/compare_sizes/dist-install/build/autogen -Iutils/compare_sizes/dist-install/build -Iutils/compare_sizes/dist-install/build/autogen -optP-include -optPutils/compare_sizes/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/compare_sizes/dist-install/build -hidir utils/compare_sizes/dist-install/build -stubdir utils/compare_sizes/dist-install/build -dep-makefile utils/compare_sizes/dist-install/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps utils/compare_sizes/./Main.hs echo "iserv_stage2_dyn_depfile_c_asm_EXISTS = YES" >> iserv/stage2_dyn/build/.depend.c_asm.tmp mv iserv/stage2_dyn/build/.depend.c_asm.tmp iserv/stage2_dyn/build/.depend.c_asm "rm" -f utils/runghc/dist-install/build/.depend.c_asm.tmp Creating compiler/stage2/ghc_boot_platform.h... "rm" -f utils/runghc/dist-install/build/.depend.c_asm.bit echo "utils/compare_sizes_dist-install_depfile_c_asm_EXISTS = YES" >> utils/compare_sizes/dist-install/build/.depend.c_asm.tmp echo "utils/runghc_dist-install_depfile_c_asm_EXISTS = YES" >> utils/runghc/dist-install/build/.depend.c_asm.tmp mv utils/compare_sizes/dist-install/build/.depend.c_asm.tmp utils/compare_sizes/dist-install/build/.depend.c_asm "rm" -f utils/runghc/dist-install/build/.depend.haskell.tmp mv utils/runghc/dist-install/build/.depend.c_asm.tmp utils/runghc/dist-install/build/.depend.c_asm "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/runghc/. -iutils/runghc/dist-install/build -iutils/runghc/dist-install/build/autogen -Iutils/runghc/dist-install/build -Iutils/runghc/dist-install/build/autogen -optP-include -optPutils/runghc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -cpp -DVERSION="\"8.0.2\"" -Wnoncanonical-monad-instances -odir utils/runghc/dist-install/build -hidir utils/runghc/dist-install/build -stubdir utils/runghc/dist-install/build -dep-makefile utils/runghc/dist-install/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps utils/runghc/./Main.hs "rm" -f utils/hpc/dist-install/build/.depend.c_asm.tmp "rm" -f utils/hpc/dist-install/build/.depend.c_asm.bit echo "utils/hpc_dist-install_depfile_c_asm_EXISTS = YES" >> utils/hpc/dist-install/build/.depend.c_asm.tmp mv utils/hpc/dist-install/build/.depend.c_asm.tmp utils/hpc/dist-install/build/.depend.c_asm "rm" -f utils/hpc/dist-install/build/.depend.haskell.tmp "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -dep-makefile utils/hpc/dist-install/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps utils/hpc/./Main.hs utils/hpc/./HpcParser.hs utils/hpc/./HpcCombine.hs utils/hpc/./HpcDraft.hs utils/hpc/./HpcFlags.hs utils/hpc/./HpcLexer.hs utils/hpc/./HpcMarkup.hs utils/hpc/./HpcOverlay.hs utils/hpc/./HpcReport.hs utils/hpc/./HpcShowTix.hs utils/hpc/./HpcUtils.hs utils/hpc/dist-install/build/autogen/Paths_hpc_bin.hs "rm" -f utils/ghc-cabal/dist-install/build/.depend.c_asm.tmp "rm" -f utils/ghc-cabal/dist-install/build/.depend.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|iserv/cbits/|" -e "1s|iserv/|iserv/stage2_p/build/|" -e "1s|stage2_p/build/stage2_p/build|stage2_p/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" iserv/stage2_p/build/.depend.c_asm.bit >> iserv/stage2_p/build/.depend.c_asm.tmp && true echo "utils/compare_sizes_dist-install_depfile_haskell_EXISTS = YES" >> utils/compare_sizes/dist-install/build/.depend.haskell.tmp for dir in utils/compare_sizes/dist-install/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done echo "utils/ghc-cabal_dist-install_depfile_c_asm_EXISTS = YES" >> utils/ghc-cabal/dist-install/build/.depend.c_asm.tmp "rm" -f iserv/stage2_p/build/.depend.c_asm.bit grep -v ' : [a-zA-Z]:/' utils/compare_sizes/dist-install/build/.depend.haskell.tmp > utils/compare_sizes/dist-install/build/.depend.haskell.tmp2 mv utils/ghc-cabal/dist-install/build/.depend.c_asm.tmp utils/ghc-cabal/dist-install/build/.depend.c_asm sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/compare_sizes/dist-install/build/.depend.haskell.tmp2 > utils/compare_sizes/dist-install/build/.depend.haskell echo "iserv_stage2_p_depfile_c_asm_EXISTS = YES" >> iserv/stage2_p/build/.depend.c_asm.tmp "rm" -f utils/ghc-cabal/dist-install/build/.depend.haskell.tmp "rm" -f utils/ghc-pwd/dist-install/build/.depend.c_asm.tmp "rm" -f utils/ghc-pwd/dist-install/build/.depend.c_asm.bit echo "utils/ghc-pwd_dist-install_depfile_c_asm_EXISTS = YES" >> utils/ghc-pwd/dist-install/build/.depend.c_asm.tmp mv iserv/stage2_p/build/.depend.c_asm.tmp iserv/stage2_p/build/.depend.c_asm "rm" -f utils/ghc-pwd/dist-install/build/.depend.haskell.tmp "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-cabal/. -iutils/ghc-cabal/dist-install/build -iutils/ghc-cabal/dist-install/build/autogen -Iutils/ghc-cabal/dist-install/build -Iutils/ghc-cabal/dist-install/build/autogen -optP-include -optPutils/ghc-cabal/dist-install/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/ghc-cabal/dist-install/build -hidir utils/ghc-cabal/dist-install/build -stubdir utils/ghc-cabal/dist-install/build -dep-makefile utils/ghc-cabal/dist-install/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps utils/ghc-cabal/./Main.hs "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-pwd/. -iutils/ghc-pwd/dist-install/build -iutils/ghc-pwd/dist-install/build/autogen -Iutils/ghc-pwd/dist-install/build -Iutils/ghc-pwd/dist-install/build/autogen -optP-include -optPutils/ghc-pwd/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/ghc-pwd/dist-install/build -hidir utils/ghc-pwd/dist-install/build -stubdir utils/ghc-pwd/dist-install/build -dep-makefile utils/ghc-pwd/dist-install/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps utils/ghc-pwd/./Main.hs mv utils/ghc-pwd/dist-install/build/.depend.c_asm.tmp utils/ghc-pwd/dist-install/build/.depend.c_asm "rm" -f utils/check-api-annotations/dist-install/build/.depend.c_asm.tmp "rm" -f utils/check-api-annotations/dist-install/build/.depend.c_asm.bit echo "utils/check-api-annotations_dist-install_depfile_c_asm_EXISTS = YES" >> utils/check-api-annotations/dist-install/build/.depend.c_asm.tmp mv utils/check-api-annotations/dist-install/build/.depend.c_asm.tmp utils/check-api-annotations/dist-install/build/.depend.c_asm "rm" -f utils/check-api-annotations/dist-install/build/.depend.haskell.tmp "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/check-api-annotations/. -iutils/check-api-annotations/dist-install/build -iutils/check-api-annotations/dist-install/build/autogen -Iutils/check-api-annotations/dist-install/build -Iutils/check-api-annotations/dist-install/build/autogen -optP-include -optPutils/check-api-annotations/dist-install/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id ghc-8.0.2 -Wall -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/check-api-annotations/dist-install/build -hidir utils/check-api-annotations/dist-install/build -stubdir utils/check-api-annotations/dist-install/build -dep-makefile utils/check-api-annotations/dist-install/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps utils/check-api-annotations/./Main.hs sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|ghc/|" -e "1s|ghc/|ghc/stage2/build/|" -e "1s|stage2/build/stage2/build|stage2/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" ghc/stage2/build/.depend.c_asm.bit >> ghc/stage2/build/.depend.c_asm.tmp && true Done. "rm" -f utils/ghctags/dist-install/build/.depend.c_asm.tmp "rm" -f ghc/stage2/build/.depend.c_asm.bit "rm" -f utils/ghctags/dist-install/build/.depend.c_asm.bit echo "utils/ghctags_dist-install_depfile_c_asm_EXISTS = YES" >> utils/ghctags/dist-install/build/.depend.c_asm.tmp echo "ghc_stage2_depfile_c_asm_EXISTS = YES" >> ghc/stage2/build/.depend.c_asm.tmp mv utils/ghctags/dist-install/build/.depend.c_asm.tmp utils/ghctags/dist-install/build/.depend.c_asm mv ghc/stage2/build/.depend.c_asm.tmp ghc/stage2/build/.depend.c_asm "rm" -f utils/ghctags/dist-install/build/.depend.haskell.tmp "rm" -f utils/ghc-pkg/dist-install/build/.depend.c_asm.tmp "rm" -f utils/ghc-pkg/dist-install/build/.depend.c_asm.bit "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghctags/. -iutils/ghctags/dist-install/build -iutils/ghctags/dist-install/build/autogen -Iutils/ghctags/dist-install/build -Iutils/ghctags/dist-install/build/autogen -optP-include -optPutils/ghctags/dist-install/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id ghc-8.0.2 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/ghctags/dist-install/build -hidir utils/ghctags/dist-install/build -stubdir utils/ghctags/dist-install/build -dep-makefile utils/ghctags/dist-install/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps utils/ghctags/./Main.hs echo "utils/ghc-pkg_dist-install_depfile_c_asm_EXISTS = YES" >> utils/ghc-pkg/dist-install/build/.depend.c_asm.tmp mv utils/ghc-pkg/dist-install/build/.depend.c_asm.tmp utils/ghc-pkg/dist-install/build/.depend.c_asm "rm" -f utils/ghc-pkg/dist-install/build/.depend.haskell.tmp "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-pkg/. -iutils/ghc-pkg/dist-install/build -iutils/ghc-pkg/dist-install/build/autogen -Iutils/ghc-pkg/dist-install/build -Iutils/ghc-pkg/dist-install/build/autogen -optP-include -optPutils/ghc-pkg/dist-install/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id terminfo-0.4.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/ghc-pkg/dist-install/build -hidir utils/ghc-pkg/dist-install/build -stubdir utils/ghc-pkg/dist-install/build -dep-makefile utils/ghc-pkg/dist-install/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps utils/ghc-pkg/./Main.hs utils/ghc-pkg/dist-install/build/Version.hs echo "utils/ghc-cabal_dist-install_depfile_haskell_EXISTS = YES" >> utils/ghc-cabal/dist-install/build/.depend.haskell.tmp for dir in utils/ghc-cabal/dist-install/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/ghc-cabal/dist-install/build/.depend.haskell.tmp > utils/ghc-cabal/dist-install/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/ghc-cabal/dist-install/build/.depend.haskell.tmp2 > utils/ghc-cabal/dist-install/build/.depend.haskell "rm" -f utils/hsc2hs/dist-install/build/.depend.c_asm.tmp "rm" -f utils/hsc2hs/dist-install/build/.depend.c_asm.bit echo "utils/hsc2hs_dist-install_depfile_c_asm_EXISTS = YES" >> utils/hsc2hs/dist-install/build/.depend.c_asm.tmp mv utils/hsc2hs/dist-install/build/.depend.c_asm.tmp utils/hsc2hs/dist-install/build/.depend.c_asm "rm" -f utils/hsc2hs/dist-install/build/.depend.haskell.tmp "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hsc2hs/dist-install/build -hidir utils/hsc2hs/dist-install/build -stubdir utils/hsc2hs/dist-install/build -dep-makefile utils/hsc2hs/dist-install/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps utils/hsc2hs/./Main.hs utils/hsc2hs/./C.hs utils/hsc2hs/./Common.hs utils/hsc2hs/./CrossCodegen.hs utils/hsc2hs/./DirectCodegen.hs utils/hsc2hs/./Flags.hs utils/hsc2hs/./HSCParser.hs utils/hsc2hs/./UtilsCodegen.hs echo "utils/check-api-annotations_dist-install_depfile_haskell_EXISTS = YES" >> utils/check-api-annotations/dist-install/build/.depend.haskell.tmp for dir in utils/check-api-annotations/dist-install/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/check-api-annotations/dist-install/build/.depend.haskell.tmp > utils/check-api-annotations/dist-install/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/check-api-annotations/dist-install/build/.depend.haskell.tmp2 > utils/check-api-annotations/dist-install/build/.depend.haskell "rm" -f compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DMAKING_GHC_BUILD_SYSTEM_DEPENDENCIES -fno-stack-protector -Wall -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -DGHCI -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c compiler/parser/cutils.c -MF compiler/stage2/build/.depend-v-p-dyn.c_asm.bit echo "utils/ghctags_dist-install_depfile_haskell_EXISTS = YES" >> utils/ghctags/dist-install/build/.depend.haskell.tmp for dir in utils/ghctags/dist-install/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/ghctags/dist-install/build/.depend.haskell.tmp > utils/ghctags/dist-install/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/ghctags/dist-install/build/.depend.haskell.tmp2 > utils/ghctags/dist-install/build/.depend.haskell "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Icompiler/stage2/build/autogen' '--cflag=-Icompiler/.' '--cflag=-Icompiler/parser' '--cflag=-Icompiler/utils' '--cflag=-Icompiler/../rts/dist/build' '--cflag=-Icompiler/stage2' '--cflag=-I/usr/pkg/include' '--cflag=-DGHCI' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Icompiler/stage2/build/autogen --cflag=-include --cflag=compiler/stage2/build/autogen/cabal_macros.h compiler/utils/Fingerprint.hsc -o compiler/stage2/build/Fingerprint.hs sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|iserv/cbits/|" -e "1s|iserv/|iserv/stage2/build/|" -e "1s|stage2/build/stage2/build|stage2/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" iserv/stage2/build/.depend.c_asm.bit >> iserv/stage2/build/.depend.c_asm.tmp && true "rm" -f iserv/stage2/build/.depend.c_asm.bit echo "iserv_stage2_depfile_c_asm_EXISTS = YES" >> iserv/stage2/build/.depend.c_asm.tmp mv iserv/stage2/build/.depend.c_asm.tmp iserv/stage2/build/.depend.c_asm clang -E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs -P -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Icompiler/stage2 -x c compiler/prelude/primops.txt.pp | grep -v '^#pragma GCC' > compiler/stage2/build/primops.txt echo "utils/hpc_dist-install_depfile_haskell_EXISTS = YES" >> utils/hpc/dist-install/build/.depend.haskell.tmp for dir in utils/hpc/dist-install/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/hpc/dist-install/build/.depend.haskell.tmp > utils/hpc/dist-install/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/hpc/dist-install/build/.depend.haskell.tmp2 > utils/hpc/dist-install/build/.depend.haskell "rm" -f utils/haddock/dist/build/.depend.c_asm.tmp "rm" -f utils/haddock/dist/build/.depend.c_asm.bit echo "utils/haddock_dist_depfile_c_asm_EXISTS = YES" >> utils/haddock/dist/build/.depend.c_asm.tmp mv utils/haddock/dist/build/.depend.c_asm.tmp utils/haddock/dist/build/.depend.c_asm "rm" -f utils/haddock/dist/build/.depend.haskell.tmp "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/haddock/driver -iutils/haddock/haddock-api/src -iutils/haddock/haddock-library/vendor/attoparsec-0.12.1.1 -iutils/haddock/haddock-library/src -iutils/haddock/dist/build -iutils/haddock/dist/build/autogen -Iutils/haddock/dist/build -Iutils/haddock/dist/build/autogen -optP-DIN_GHC_TREE -optP-include -optPutils/haddock/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id transformers-0.5.2.0 -package-id xhtml-3000.2.1 -funbox-strict-fields -Wall -fwarn-tabs -O2 -threaded -XHaskell2010 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecations -Wnoncanonical-monad-instances -odir utils/haddock/dist/build -hidir utils/haddock/dist/build -stubdir utils/haddock/dist/build -dep-makefile utils/haddock/dist/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps utils/haddock/driver/Main.hs utils/haddock/driver/ResponseFile.hs utils/haddock/haddock-library/src/Documentation/Haddock/Parser.hs utils/haddock/haddock-library/src/Documentation/Haddock/Parser/Monad.hs utils/haddock/haddock-library/src/Documentation/Haddock/Types.hs utils/haddock/haddock-library/src/Documentation/Haddock/Doc.hs utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec.hs utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/ByteString.hs utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/ByteString/Buffer.hs utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/ByteString/Char8.hs utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/ByteString/FastSet.hs utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/ByteString/Internal.hs utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/Combinator.hs utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/Internal.hs utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/Internal/Fhthagn.hs utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/Internal/Types.hs utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/Number.hs utils/haddock/haddock-library/src/Documentation/Haddock/Utf8.hs utils/haddock/haddock-library/src/Documentation/Haddock/Parser/Util.hs utils/haddock/haddock-api/src/Documentation/Haddock.hs utils/haddock/haddock-api/src/Haddock.hs utils/haddock/haddock-api/src/Haddock/Interface.hs utils/haddock/haddock-api/src/Haddock/Interface/Rename.hs utils/haddock/haddock-api/src/Haddock/Interface/Create.hs utils/haddock/haddock-api/src/Haddock/Interface/AttachInstances.hs utils/haddock/haddock-api/src/Haddock/Interface/LexParseRn.hs utils/haddock/haddock-api/src/Haddock/Interface/ParseModuleHeader.hs utils/haddock/haddock-api/src/Haddock/Interface/Specialize.hs utils/haddock/haddock-api/src/Haddock/Parser.hs utils/haddock/haddock-api/src/Haddock/Utils.hs utils/haddock/haddock-api/src/Haddock/Backends/Xhtml.hs utils/haddock/haddock-api/src/Haddock/Backends/Xhtml/Decl.hs utils/haddock/haddock-api/src/Haddock/Backends/Xhtml/DocMarkup.hs utils/haddock/haddock-api/src/Haddock/Backends/Xhtml/Layout.hs utils/haddock/haddock-api/src/Haddock/Backends/Xhtml/Names.hs utils/haddock/haddock-api/src/Haddock/Backends/Xhtml/Themes.hs utils/haddock/haddock-api/src/Haddock/Backends/Xhtml/Types.hs utils/haddock/haddock-api/src/Haddock/Backends/Xhtml/Utils.hs utils/haddock/haddock-api/src/Haddock/Backends/LaTeX.hs utils/haddock/haddock-api/src/Haddock/Backends/HaddockDB.hs utils/haddock/haddock-api/src/Haddock/Backends/Hoogle.hs utils/haddock/haddock-api/src/Haddock/Backends/Hyperlinker.hs utils/haddock/haddock-api/src/Haddock/Backends/Hyperlinker/Ast.hs utils/haddock/haddock-api/src/Haddock/Backends/Hyperlinker/Parser.hs utils/haddock/haddock-api/src/Haddock/Backends/Hyperlinker/Renderer.hs utils/haddock/haddock-api/src/Haddock/Backends/Hyperlinker/Types.hs utils/haddock/haddock-api/src/Haddock/Backends/Hyperlinker/Utils.hs utils/haddock/haddock-api/src/Haddock/ModuleTree.hs utils/haddock/haddock-api/src/Haddock/Types.hs utils/haddock/haddock-api/src/Haddock/Doc.hs utils/haddock/haddock-api/src/Haddock/Version.hs utils/haddock/haddock-api/src/Haddock/InterfaceFile.hs utils/haddock/haddock-api/src/Haddock/Options.hs utils/haddock/haddock-api/src/Haddock/GhcUtils.hs utils/haddock/haddock-api/src/Haddock/Syb.hs utils/haddock/haddock-api/src/Haddock/Convert.hs "rm" -f libraries/ghci/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/ghci/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/ghci_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/ghci/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/ghci/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/ghci/dist-install/build/.depend-v-p-dyn.c_asm "inplace/bin/mkdirhier" libraries/ghci/dist-install/build/GHCi//. echo "utils/ghc-pwd_dist-install_depfile_haskell_EXISTS = YES" >> utils/ghc-pwd/dist-install/build/.depend.haskell.tmp "rm" -f libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -DTERMINFO -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/haskeline/cbits/h_wcwidth.c -MF libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm.bit for dir in utils/ghc-pwd/dist-install/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/ghc-pwd/dist-install/build/.depend.haskell.tmp > utils/ghc-pwd/dist-install/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/ghc-pwd/dist-install/build/.depend.haskell.tmp2 > utils/ghc-pwd/dist-install/build/.depend.haskell "inplace/bin/mkdirhier" libraries/haskeline/dist-install/build/System/Console/Haskeline//. "inplace/bin/mkdirhier" libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend//. "rm" -f libraries/terminfo/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/terminfo/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/terminfo_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/terminfo/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/terminfo/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/terminfo/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/terminfo/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -dep-makefile libraries/terminfo/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/terminfo/./System/Console/Terminfo.hs libraries/terminfo/./System/Console/Terminfo/Base.hs libraries/terminfo/./System/Console/Terminfo/Cursor.hs libraries/terminfo/./System/Console/Terminfo/Color.hs libraries/terminfo/./System/Console/Terminfo/Edit.hs libraries/terminfo/./System/Console/Terminfo/Effects.hs libraries/terminfo/./System/Console/Terminfo/Keys.hs echo "utils/runghc_dist-install_depfile_haskell_EXISTS = YES" >> utils/runghc/dist-install/build/.depend.haskell.tmp for dir in utils/runghc/dist-install/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/runghc/dist-install/build/.depend.haskell.tmp > utils/runghc/dist-install/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/runghc/dist-install/build/.depend.haskell.tmp2 > utils/runghc/dist-install/build/.depend.haskell "rm" -f libraries/xhtml/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/xhtml/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/xhtml_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/xhtml/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/xhtml/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/xhtml/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/xhtml/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -dep-makefile libraries/xhtml/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/xhtml/./Text/XHtml.hs libraries/xhtml/./Text/XHtml/Frameset.hs libraries/xhtml/./Text/XHtml/Strict.hs libraries/xhtml/./Text/XHtml/Transitional.hs libraries/xhtml/./Text/XHtml/Debug.hs libraries/xhtml/./Text/XHtml/Table.hs libraries/xhtml/./Text/XHtml/Strict/Attributes.hs libraries/xhtml/./Text/XHtml/Strict/Elements.hs libraries/xhtml/./Text/XHtml/Frameset/Attributes.hs libraries/xhtml/./Text/XHtml/Frameset/Elements.hs libraries/xhtml/./Text/XHtml/Transitional/Attributes.hs libraries/xhtml/./Text/XHtml/Transitional/Elements.hs libraries/xhtml/./Text/XHtml/BlockTable.hs libraries/xhtml/./Text/XHtml/Extras.hs libraries/xhtml/./Text/XHtml/Internals.hs sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|compiler/parser/|" -e "1s|compiler/|compiler/stage2/build/|" -e "1s|stage2/build/stage2/build|stage2/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" compiler/stage2/build/.depend-v-p-dyn.c_asm.bit >> compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|compiler/parser/|" -e "1s|compiler/|compiler/stage2/build/|" -e "1s|stage2/build/stage2/build|stage2/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" compiler/stage2/build/.depend-v-p-dyn.c_asm.bit >> compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|compiler/parser/|" -e "1s|compiler/|compiler/stage2/build/|" -e "1s|stage2/build/stage2/build|stage2/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" compiler/stage2/build/.depend-v-p-dyn.c_asm.bit >> compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DMAKING_GHC_BUILD_SYSTEM_DEPENDENCIES -fno-stack-protector -Wall -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -DGHCI -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c compiler/ghci/keepCAFsForGHCi.c -MF compiler/stage2/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/haskeline/cbits/|" -e "1s|libraries/haskeline/|libraries/haskeline/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/haskeline/cbits/|" -e "1s|libraries/haskeline/|libraries/haskeline/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/haskeline/cbits/|" -e "1s|libraries/haskeline/|libraries/haskeline/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "rm" -f libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/haskeline_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/haskeline/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/transformers/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/transformers/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/transformers_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/transformers/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/transformers/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/transformers/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/transformers/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -dep-makefile libraries/transformers/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/transformers/./Control/Applicative/Backwards.hs libraries/transformers/./Control/Applicative/Lift.hs libraries/transformers/./Control/Monad/Signatures.hs libraries/transformers/./Control/Monad/Trans/Class.hs libraries/transformers/./Control/Monad/Trans/Cont.hs libraries/transformers/./Control/Monad/Trans/Except.hs libraries/transformers/./Control/Monad/Trans/Error.hs libraries/transformers/./Control/Monad/Trans/Identity.hs libraries/transformers/./Control/Monad/Trans/List.hs libraries/transformers/./Control/Monad/Trans/Maybe.hs libraries/transformers/./Control/Monad/Trans/Reader.hs libraries/transformers/./Control/Monad/Trans/RWS.hs libraries/transformers/./Control/Monad/Trans/RWS/Lazy.hs libraries/transformers/./Control/Monad/Trans/RWS/Strict.hs libraries/transformers/./Control/Monad/Trans/State.hs libraries/transformers/./Control/Monad/Trans/State/Lazy.hs libraries/transformers/./Control/Monad/Trans/State/Strict.hs libraries/transformers/./Control/Monad/Trans/Writer.hs libraries/transformers/./Control/Monad/Trans/Writer/Lazy.hs libraries/transformers/./Control/Monad/Trans/Writer/Strict.hs libraries/transformers/./Data/Functor/Constant.hs libraries/transformers/./Data/Functor/Reverse.hs sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|compiler/ghci/|" -e "1s|compiler/|compiler/stage2/build/|" -e "1s|stage2/build/stage2/build|stage2/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" compiler/stage2/build/.depend-v-p-dyn.c_asm.bit >> compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|compiler/ghci/|" -e "1s|compiler/|compiler/stage2/build/|" -e "1s|stage2/build/stage2/build|stage2/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" compiler/stage2/build/.depend-v-p-dyn.c_asm.bit >> compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|compiler/ghci/|" -e "1s|compiler/|compiler/stage2/build/|" -e "1s|stage2/build/stage2/build|stage2/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" compiler/stage2/build/.depend-v-p-dyn.c_asm.bit >> compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DMAKING_GHC_BUILD_SYSTEM_DEPENDENCIES -fno-stack-protector -Wall -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -DGHCI -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c compiler/cbits/genSym.c -MF compiler/stage2/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|compiler/cbits/|" -e "1s|compiler/|compiler/stage2/build/|" -e "1s|stage2/build/stage2/build|stage2/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" compiler/stage2/build/.depend-v-p-dyn.c_asm.bit >> compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|compiler/cbits/|" -e "1s|compiler/|compiler/stage2/build/|" -e "1s|stage2/build/stage2/build|stage2/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" compiler/stage2/build/.depend-v-p-dyn.c_asm.bit >> compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|compiler/cbits/|" -e "1s|compiler/|compiler/stage2/build/|" -e "1s|stage2/build/stage2/build|stage2/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" compiler/stage2/build/.depend-v-p-dyn.c_asm.bit >> compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp && true "rm" -f compiler/stage2/build/.depend-v-p-dyn.c_asm.bit echo "compiler_stage2_depfile_c_asm_EXISTS = YES" >> compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp mv compiler/stage2/build/.depend-v-p-dyn.c_asm.tmp compiler/stage2/build/.depend-v-p-dyn.c_asm "rm" -f libraries/hoopl/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/hoopl/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/hoopl_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/hoopl/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/hoopl/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/hoopl/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/hoopl/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -dep-makefile libraries/hoopl/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/hoopl/src/Compiler/Hoopl.hs libraries/hoopl/src/Compiler/Hoopl/Internals.hs libraries/hoopl/src/Compiler/Hoopl/Wrappers.hs libraries/hoopl/src/Compiler/Hoopl/Passes/Dominator.hs libraries/hoopl/src/Compiler/Hoopl/Passes/DList.hs libraries/hoopl/src/Compiler/Hoopl/Checkpoint.hs libraries/hoopl/src/Compiler/Hoopl/Collections.hs libraries/hoopl/src/Compiler/Hoopl/Combinators.hs libraries/hoopl/src/Compiler/Hoopl/Dataflow.hs libraries/hoopl/src/Compiler/Hoopl/Debug.hs libraries/hoopl/src/Compiler/Hoopl/Block.hs libraries/hoopl/src/Compiler/Hoopl/Graph.hs libraries/hoopl/src/Compiler/Hoopl/Label.hs libraries/hoopl/src/Compiler/Hoopl/MkGraph.hs libraries/hoopl/src/Compiler/Hoopl/Fuel.hs libraries/hoopl/src/Compiler/Hoopl/Pointed.hs libraries/hoopl/src/Compiler/Hoopl/Shape.hs libraries/hoopl/src/Compiler/Hoopl/Show.hs libraries/hoopl/src/Compiler/Hoopl/Unique.hs libraries/hoopl/src/Compiler/Hoopl/XUtil.hs "rm" -f libraries/template-haskell/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/template-haskell/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/template-haskell_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/template-haskell/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/template-haskell/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/template-haskell/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/template-haskell/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -dep-makefile libraries/template-haskell/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/template-haskell/./Language/Haskell/TH.hs libraries/template-haskell/./Language/Haskell/TH/Lib.hs libraries/template-haskell/./Language/Haskell/TH/Ppr.hs libraries/template-haskell/./Language/Haskell/TH/PprLib.hs libraries/template-haskell/./Language/Haskell/TH/Quote.hs libraries/template-haskell/./Language/Haskell/TH/Syntax.hs libraries/template-haskell/./Language/Haskell/TH/LanguageExtensions.hs libraries/template-haskell/./Language/Haskell/TH/Lib/Map.hs echo "utils/hsc2hs_dist-install_depfile_haskell_EXISTS = YES" >> utils/hsc2hs/dist-install/build/.depend.haskell.tmp for dir in utils/hsc2hs/dist-install/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/hsc2hs/dist-install/build/.depend.haskell.tmp > utils/hsc2hs/dist-install/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/hsc2hs/dist-install/build/.depend.haskell.tmp2 > utils/hsc2hs/dist-install/build/.depend.haskell "rm" -f libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/ghc-boot_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-install/build -ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/dist-install/build -Ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot/dist-install/build -hidir libraries/ghc-boot/dist-install/build -stubdir libraries/ghc-boot/dist-install/build -dep-makefile libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/ghc-boot/./GHC/LanguageExtensions.hs libraries/ghc-boot/./GHC/LanguageExtensions/Type.hs libraries/ghc-boot/./GHC/PackageDb.hs libraries/ghc-boot/./GHC/Serialized.hs echo "utils/ghc-pkg_dist-install_depfile_haskell_EXISTS = YES" >> utils/ghc-pkg/dist-install/build/.depend.haskell.tmp for dir in utils/ghc-pkg/dist-install/build/./; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' utils/ghc-pkg/dist-install/build/.depend.haskell.tmp > utils/ghc-pkg/dist-install/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/ghc-pkg/dist-install/build/.depend.haskell.tmp2 > utils/ghc-pkg/dist-install/build/.depend.haskell "rm" -f libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/ghc-boot-th_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id ghc-boot-th-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot-th/. -ilibraries/ghc-boot-th/dist-install/build -ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/dist-install/build -Ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/. -optP-include -optPlibraries/ghc-boot-th/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot-th/dist-install/build -hidir libraries/ghc-boot-th/dist-install/build -stubdir libraries/ghc-boot-th/dist-install/build -dep-makefile libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/ghc-boot-th/./GHC/LanguageExtensions/Type.hs libraries/ghc-boot-th/./GHC/Lexeme.hs echo "libraries/ghc-boot-th_dist-install_depfile_haskell_EXISTS = YES" >> libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/ghc-boot-th/dist-install/build/GHC/ libraries/ghc-boot-th/dist-install/build/GHC/LanguageExtensions/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/ghc-boot-th/dist-install/build/.depend-v-p-dyn.haskell "rm" -f libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/Cabal/Cabal_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -dep-makefile libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/Cabal/Cabal/./Distribution/Compat/CreatePipe.hs libraries/Cabal/Cabal/./Distribution/Compat/Environment.hs libraries/Cabal/Cabal/./Distribution/Compat/Exception.hs libraries/Cabal/Cabal/./Distribution/Compat/Internal/TempFile.hs libraries/Cabal/Cabal/./Distribution/Compat/ReadP.hs libraries/Cabal/Cabal/./Distribution/Compat/Semigroup.hs libraries/Cabal/Cabal/./Distribution/Compiler.hs libraries/Cabal/Cabal/./Distribution/InstalledPackageInfo.hs libraries/Cabal/Cabal/./Distribution/License.hs libraries/Cabal/Cabal/./Distribution/Make.hs libraries/Cabal/Cabal/./Distribution/ModuleName.hs libraries/Cabal/Cabal/./Distribution/Package.hs libraries/Cabal/Cabal/./Distribution/PackageDescription.hs libraries/Cabal/Cabal/./Distribution/PackageDescription/Check.hs libraries/Cabal/Cabal/./Distribution/PackageDescription/Configuration.hs libraries/Cabal/Cabal/./Distribution/PackageDescription/Parse.hs libraries/Cabal/Cabal/./Distribution/PackageDescription/PrettyPrint.hs libraries/Cabal/Cabal/./Distribution/PackageDescription/Utils.hs libraries/Cabal/Cabal/./Distribution/ParseUtils.hs libraries/Cabal/Cabal/./Distribution/ReadE.hs libraries/Cabal/Cabal/./Distribution/Simple.hs libraries/Cabal/Cabal/./Distribution/Simple/Bench.hs libraries/Cabal/Cabal/./Distribution/Simple/Build.hs libraries/Cabal/Cabal/./Distribution/Simple/Build/Macros.hs libraries/Cabal/Cabal/./Distribution/Simple/Build/PathsModule.hs libraries/Cabal/Cabal/./Distribution/Simple/BuildPaths.hs libraries/Cabal/Cabal/./Distribution/Simple/BuildTarget.hs libraries/Cabal/Cabal/./Distribution/Simple/CCompiler.hs libraries/Cabal/Cabal/./Distribution/Simple/Command.hs libraries/Cabal/Cabal/./Distribution/Simple/Compiler.hs libraries/Cabal/Cabal/./Distribution/Simple/Configure.hs libraries/Cabal/Cabal/./Distribution/Simple/GHC.hs libraries/Cabal/Cabal/./Distribution/Simple/GHCJS.hs libraries/Cabal/Cabal/./Distribution/Simple/Haddock.hs libraries/Cabal/Cabal/./Distribution/Simple/HaskellSuite.hs libraries/Cabal/Cabal/./Distribution/Simple/Hpc.hs libraries/Cabal/Cabal/./Distribution/Simple/Install.hs libraries/Cabal/Cabal/./Distribution/Simple/InstallDirs.hs libraries/Cabal/Cabal/./Distribution/Simple/JHC.hs libraries/Cabal/Cabal/./Distribution/Simple/LHC.hs libraries/Cabal/Cabal/./Distribution/Simple/LocalBuildInfo.hs libraries/Cabal/Cabal/./Distribution/Simple/PackageIndex.hs libraries/Cabal/Cabal/./Distribution/Simple/PreProcess.hs libraries/Cabal/Cabal/./Distribution/Simple/PreProcess/Unlit.hs libraries/Cabal/Cabal/./Distribution/Simple/Program.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Ar.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Builtin.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Db.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Find.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/GHC.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/HcPkg.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Hpc.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Internal.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Ld.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Run.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Script.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Strip.hs libraries/Cabal/Cabal/./Distribution/Simple/Program/Types.hs libraries/Cabal/Cabal/./Distribution/Simple/Register.hs libraries/Cabal/Cabal/./Distribution/Simple/Setup.hs libraries/Cabal/Cabal/./Distribution/Simple/SrcDist.hs libraries/Cabal/Cabal/./Distribution/Simple/Test.hs libraries/Cabal/Cabal/./Distribution/Simple/Test/ExeV10.hs libraries/Cabal/Cabal/./Distribution/Simple/Test/LibV09.hs libraries/Cabal/Cabal/./Distribution/Simple/Test/Log.hs libraries/Cabal/Cabal/./Distribution/Simple/UHC.hs libraries/Cabal/Cabal/./Distribution/Simple/UserHooks.hs libraries/Cabal/Cabal/./Distribution/Simple/Utils.hs libraries/Cabal/Cabal/./Distribution/System.hs libraries/Cabal/Cabal/./Distribution/TestSuite.hs libraries/Cabal/Cabal/./Distribution/Text.hs libraries/Cabal/Cabal/./Distribution/Utils/NubList.hs libraries/Cabal/Cabal/./Distribution/Verbosity.hs libraries/Cabal/Cabal/./Distribution/Version.hs libraries/Cabal/Cabal/./Language/Haskell/Extension.hs libraries/Cabal/Cabal/./Distribution/Compat/Binary.hs libraries/Cabal/Cabal/./Distribution/Compat/CopyFile.hs libraries/Cabal/Cabal/./Distribution/Compat/GetShortPathName.hs libraries/Cabal/Cabal/./Distribution/Compat/MonadFail.hs libraries/Cabal/Cabal/./Distribution/GetOpt.hs libraries/Cabal/Cabal/./Distribution/Lex.hs libraries/Cabal/Cabal/./Distribution/Simple/GHC/Internal.hs libraries/Cabal/Cabal/./Distribution/Simple/GHC/IPI642.hs libraries/Cabal/Cabal/./Distribution/Simple/GHC/IPIConvert.hs libraries/Cabal/Cabal/./Distribution/Simple/GHC/ImplInfo.hs libraries/Cabal/Cabal/dist-install/build/autogen/Paths_Cabal.hs echo "libraries/ghc-boot_dist-install_depfile_haskell_EXISTS = YES" >> libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/ghc-boot/dist-install/build/GHC/ libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/ghc-boot/dist-install/build/.depend-v-p-dyn.haskell "rm" -f libraries/binary/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/binary/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/binary_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/binary/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/binary/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/binary/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/binary/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -dep-makefile libraries/binary/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/binary/src/Data/Binary.hs libraries/binary/src/Data/Binary/Put.hs libraries/binary/src/Data/Binary/Get.hs libraries/binary/src/Data/Binary/Get/Internal.hs libraries/binary/src/Data/Binary/Builder.hs libraries/binary/src/Data/Binary/Class.hs libraries/binary/src/Data/Binary/Internal.hs libraries/binary/src/Data/Binary/Generic.hs echo "libraries/template-haskell_dist-install_depfile_haskell_EXISTS = YES" >> libraries/template-haskell/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/template-haskell/dist-install/build/Language/Haskell/ libraries/template-haskell/dist-install/build/Language/Haskell/TH/ libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/template-haskell/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/template-haskell/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/template-haskell/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/template-haskell/dist-install/build/.depend-v-p-dyn.haskell "rm" -f libraries/pretty/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/pretty/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/pretty_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/pretty/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/pretty/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/pretty/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/pretty/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -dep-makefile libraries/pretty/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/pretty/src/Text/PrettyPrint.hs libraries/pretty/src/Text/PrettyPrint/HughesPJ.hs libraries/pretty/src/Text/PrettyPrint/HughesPJClass.hs libraries/pretty/src/Text/PrettyPrint/Annotated.hs libraries/pretty/src/Text/PrettyPrint/Annotated/HughesPJ.hs libraries/pretty/src/Text/PrettyPrint/Annotated/HughesPJClass.hs echo "libraries/terminfo_dist-install_depfile_haskell_EXISTS = YES" >> libraries/terminfo/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/terminfo/dist-install/build/System/Console/ libraries/terminfo/dist-install/build/System/Console/Terminfo/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/terminfo/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/terminfo/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/terminfo/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/terminfo/dist-install/build/.depend-v-p-dyn.haskell "rm" -f libraries/hpc/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/hpc/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/hpc_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/hpc/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/hpc/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/hpc/dist-install/build/.depend-v-p-dyn.c_asm "inplace/bin/mkdirhier" libraries/hpc/dist-install/build/Trace/Hpc//. "rm" -f libraries/process/dist-install/build/.depend-v-p-dyn.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/process/cbits/runProcess.c -MF libraries/process/dist-install/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/process/cbits/|" -e "1s|libraries/process/|libraries/process/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/process/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/process/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/process/cbits/|" -e "1s|libraries/process/|libraries/process/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/process/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/process/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/process/cbits/|" -e "1s|libraries/process/|libraries/process/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/process/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/process/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "rm" -f libraries/process/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/process_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/process/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/process/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/process/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/process/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -dep-makefile libraries/process/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/process/./System/Cmd.hs libraries/process/./System/Process.hs libraries/process/./System/Process/Internals.hs libraries/process/./System/Process/Common.hs libraries/process/./System/Process/Posix.hs echo "libraries/pretty_dist-install_depfile_haskell_EXISTS = YES" >> libraries/pretty/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/pretty/dist-install/build/Text/ libraries/pretty/dist-install/build/Text/PrettyPrint/ libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/pretty/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/pretty/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/pretty/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/pretty/dist-install/build/.depend-v-p-dyn.haskell "rm" -f libraries/directory/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/directory/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/directory_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/directory/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/directory/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/directory/dist-install/build/.depend-v-p-dyn.c_asm "inplace/bin/mkdirhier" libraries/directory/dist-install/build/System/Directory/Internal//. "rm" -f libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/unix/cbits/HsUnix.c -MF libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/unix/cbits/|" -e "1s|libraries/unix/|libraries/unix/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/unix/cbits/|" -e "1s|libraries/unix/|libraries/unix/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/unix/cbits/|" -e "1s|libraries/unix/|libraries/unix/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/unix/cbits/execvpe.c -MF libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/unix/cbits/|" -e "1s|libraries/unix/|libraries/unix/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/unix/cbits/|" -e "1s|libraries/unix/|libraries/unix/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/unix/cbits/|" -e "1s|libraries/unix/|libraries/unix/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "rm" -f libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/unix_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/unix/dist-install/build/.depend-v-p-dyn.c_asm "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix//. "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix/Signals//. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Semaphore.hsc -o libraries/unix/dist-install/build/System/Posix/Semaphore.hs echo "utils/haddock_dist_depfile_haskell_EXISTS = YES" >> utils/haddock/dist/build/.depend.haskell.tmp for dir in utils/haddock/dist/build/./ utils/haddock/dist/build/Data/ utils/haddock/dist/build/Data/Attoparsec/ utils/haddock/dist/build/Data/Attoparsec/ByteString/ utils/haddock/dist/build/Data/Attoparsec/Internal/ utils/haddock/dist/build/Documentation/ utils/haddock/dist/build/Documentation/Haddock/ utils/haddock/dist/build/Documentation/Haddock/Parser/ utils/haddock/dist/build/Haddock/ utils/haddock/dist/build/Haddock/Backends/ utils/haddock/dist/build/Haddock/Backends/Hyperlinker/ utils/haddock/dist/build/Haddock/Backends/Xhtml/ utils/haddock/dist/build/Haddock/Interface/; do if test ! -d $dir; then mkdir -p $dir; fi done echo "libraries/process_dist-install_depfile_haskell_EXISTS = YES" >> libraries/process/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/process/dist-install/build/System/ libraries/process/dist-install/build/System/Process/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/process/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/process/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/process/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/process/dist-install/build/.depend-v-p-dyn.haskell "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/SharedMem.hsc -o libraries/unix/dist-install/build/System/Posix/SharedMem.hs grep -v ' : [a-zA-Z]:/' utils/haddock/dist/build/.depend.haskell.tmp > utils/haddock/dist/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' utils/haddock/dist/build/.depend.haskell.tmp2 > utils/haddock/dist/build/.depend.haskell "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix/ByteString//. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Directory.hsc -o libraries/unix/dist-install/build/System/Posix/Directory.hs echo "libraries/binary_dist-install_depfile_haskell_EXISTS = YES" >> libraries/binary/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/binary/dist-install/build/Data/ libraries/binary/dist-install/build/Data/Binary/ libraries/binary/dist-install/build/Data/Binary/Get/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/binary/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/binary/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/binary/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/binary/dist-install/build/.depend-v-p-dyn.haskell "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix/Directory//. "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix/DynamicLinker//. echo "libraries/xhtml_dist-install_depfile_haskell_EXISTS = YES" >> libraries/xhtml/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/xhtml/dist-install/build/Text/ libraries/xhtml/dist-install/build/Text/XHtml/ libraries/xhtml/dist-install/build/Text/XHtml/Frameset/ libraries/xhtml/dist-install/build/Text/XHtml/Strict/ libraries/xhtml/dist-install/build/Text/XHtml/Transitional/; do if test ! -d $dir; then mkdir -p $dir; fi done "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module//. grep -v ' : [a-zA-Z]:/' libraries/xhtml/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/xhtml/dist-install/build/.depend-v-p-dyn.haskell.tmp2 "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/DynamicLinker/Prim.hsc -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Prim.hs sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/xhtml/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/xhtml/dist-install/build/.depend-v-p-dyn.haskell "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/DynamicLinker/ByteString.hsc -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/ByteString.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/DynamicLinker.hsc -o libraries/unix/dist-install/build/System/Posix/DynamicLinker.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Files.hsc -o libraries/unix/dist-install/build/System/Posix/Files.hs "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix/Files//. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/IO.hsc -o libraries/unix/dist-install/build/System/Posix/IO.hs "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix/IO//. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Env.hsc -o libraries/unix/dist-install/build/System/Posix/Env.hs "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix/Env//. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Fcntl.hsc -o libraries/unix/dist-install/build/System/Posix/Fcntl.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Process.hsc -o libraries/unix/dist-install/build/System/Posix/Process.hs "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix/Process//. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Temp.hsc -o libraries/unix/dist-install/build/System/Posix/Temp.hs "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix/Temp//. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Terminal.hsc -o libraries/unix/dist-install/build/System/Posix/Terminal.hs echo "libraries/hoopl_dist-install_depfile_haskell_EXISTS = YES" >> libraries/hoopl/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/hoopl/dist-install/build/Compiler/ libraries/hoopl/dist-install/build/Compiler/Hoopl/ libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/hoopl/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/hoopl/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/hoopl/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/hoopl/dist-install/build/.depend-v-p-dyn.haskell "inplace/bin/mkdirhier" libraries/unix/dist-install/build/System/Posix/Terminal//. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Directory/Common.hsc -o libraries/unix/dist-install/build/System/Posix/Directory/Common.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/DynamicLinker/Common.hsc -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Common.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Files/Common.hsc -o libraries/unix/dist-install/build/System/Posix/Files/Common.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/IO/Common.hsc -o libraries/unix/dist-install/build/System/Posix/IO/Common.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Process/Common.hsc -o libraries/unix/dist-install/build/System/Posix/Process/Common.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Terminal/Common.hsc -o libraries/unix/dist-install/build/System/Posix/Terminal/Common.hs "rm" -f libraries/time/dist-install/build/.depend-v-p-dyn.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -DLANGUAGE_Rank2Types -DLANGUAGE_DeriveDataTypeable -DLANGUAGE_StandaloneDeriving -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/time/lib/cbits/HsTime.c -MF libraries/time/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/Cabal/Cabal_dist-install_depfile_haskell_EXISTS = YES" >> libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/Cabal/Cabal/dist-install/build/./ libraries/Cabal/Cabal/dist-install/build/Distribution/ libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/ libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Internal/ libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/ libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/ libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/ libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/ libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess/ libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/ libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/ libraries/Cabal/Cabal/dist-install/build/Distribution/Utils/ libraries/Cabal/Cabal/dist-install/build/Language/Haskell/; do if test ! -d $dir; then mkdir -p $dir; fi done "inplace/bin/mkdirhier" libraries/time/dist-install/build/Data/Time/Clock//. "rm" -f libraries/containers/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/containers/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/containers_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/containers/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/containers/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/containers/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/containers/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -dep-makefile libraries/containers/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/containers/./Data/IntMap.hs libraries/containers/./Data/IntMap/Lazy.hs libraries/containers/./Data/IntMap/Strict.hs libraries/containers/./Data/IntSet.hs libraries/containers/./Data/Map.hs libraries/containers/./Data/Map/Lazy.hs libraries/containers/./Data/Map/Strict.hs libraries/containers/./Data/Set.hs libraries/containers/./Data/Graph.hs libraries/containers/./Data/Sequence.hs libraries/containers/./Data/Tree.hs libraries/containers/./Data/IntMap/Base.hs libraries/containers/./Data/IntSet/Base.hs libraries/containers/./Data/Map/Base.hs libraries/containers/./Data/Set/Base.hs libraries/containers/./Data/Utils/BitUtil.hs libraries/containers/./Data/Utils/StrictFold.hs libraries/containers/./Data/Utils/StrictPair.hs "rm" -f libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -DINTEGER_GMP -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/bytestring/cbits/fpstring.c -MF libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.bit grep -v ' : [a-zA-Z]:/' libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/Cabal/Cabal/dist-install/build/.depend-v-p-dyn.haskell "rm" -f libraries/bytestring/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -dep-makefile libraries/bytestring/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/bytestring/./Data/ByteString.hs libraries/bytestring/./Data/ByteString/Char8.hs libraries/bytestring/./Data/ByteString/Unsafe.hs libraries/bytestring/./Data/ByteString/Internal.hs libraries/bytestring/./Data/ByteString/Lazy.hs libraries/bytestring/./Data/ByteString/Lazy/Char8.hs libraries/bytestring/./Data/ByteString/Lazy/Internal.hs libraries/bytestring/./Data/ByteString/Short.hs libraries/bytestring/./Data/ByteString/Short/Internal.hs libraries/bytestring/./Data/ByteString/Builder.hs libraries/bytestring/./Data/ByteString/Builder/Extra.hs libraries/bytestring/./Data/ByteString/Builder/Prim.hs libraries/bytestring/./Data/ByteString/Builder/Internal.hs libraries/bytestring/./Data/ByteString/Builder/Prim/Internal.hs libraries/bytestring/./Data/ByteString/Lazy/Builder.hs libraries/bytestring/./Data/ByteString/Lazy/Builder/Extras.hs libraries/bytestring/./Data/ByteString/Lazy/Builder/ASCII.hs libraries/bytestring/./Data/ByteString/Builder/ASCII.hs libraries/bytestring/./Data/ByteString/Builder/Prim/Binary.hs libraries/bytestring/./Data/ByteString/Builder/Prim/ASCII.hs libraries/bytestring/./Data/ByteString/Builder/Prim/Internal/Floating.hs libraries/bytestring/./Data/ByteString/Builder/Prim/Internal/UncheckedShifts.hs libraries/bytestring/./Data/ByteString/Builder/Prim/Internal/Base16.hs sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/time/lib/cbits/|" -e "1s|libraries/time/|libraries/time/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/time/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/time/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/time/lib/cbits/|" -e "1s|libraries/time/|libraries/time/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/time/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/time/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/time/lib/cbits/|" -e "1s|libraries/time/|libraries/time/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/time/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/time/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "rm" -f libraries/time/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/time_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/time/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/time/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/time/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/deepseq/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/deepseq/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/deepseq_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/deepseq/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/deepseq/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/deepseq/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/deepseq/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id deepseq-1.4.2.0 -hide-all-packages -i -ilibraries/deepseq/. -ilibraries/deepseq/dist-install/build -ilibraries/deepseq/dist-install/build/autogen -Ilibraries/deepseq/dist-install/build -Ilibraries/deepseq/dist-install/build/autogen -Ilibraries/deepseq/. -optP-include -optPlibraries/deepseq/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/deepseq/dist-install/build -hidir libraries/deepseq/dist-install/build -stubdir libraries/deepseq/dist-install/build -dep-makefile libraries/deepseq/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/deepseq/./Control/DeepSeq.hs echo "libraries/transformers_dist-install_depfile_haskell_EXISTS = YES" >> libraries/transformers/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/transformers/dist-install/build/Control/Applicative/ libraries/transformers/dist-install/build/Control/Monad/ libraries/transformers/dist-install/build/Control/Monad/Trans/ libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/ libraries/transformers/dist-install/build/Control/Monad/Trans/State/ libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/ libraries/transformers/dist-install/build/Data/Functor/; do if test ! -d $dir; then mkdir -p $dir; fi done sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/bytestring/cbits/|" -e "1s|libraries/bytestring/|libraries/bytestring/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/bytestring/cbits/|" -e "1s|libraries/bytestring/|libraries/bytestring/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/bytestring/cbits/|" -e "1s|libraries/bytestring/|libraries/bytestring/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -DINTEGER_GMP -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/bytestring/cbits/itoa.c -MF libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.bit grep -v ' : [a-zA-Z]:/' libraries/transformers/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/transformers/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/transformers/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/transformers/dist-install/build/.depend-v-p-dyn.haskell "rm" -f libraries/array/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/array/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/array_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/array/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/array/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/array/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/array/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -dep-makefile libraries/array/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/array/./Data/Array.hs libraries/array/./Data/Array/Base.hs libraries/array/./Data/Array/IArray.hs libraries/array/./Data/Array/IO.hs libraries/array/./Data/Array/IO/Safe.hs libraries/array/./Data/Array/IO/Internals.hs libraries/array/./Data/Array/MArray.hs libraries/array/./Data/Array/MArray/Safe.hs libraries/array/./Data/Array/ST.hs libraries/array/./Data/Array/ST/Safe.hs libraries/array/./Data/Array/Storable.hs libraries/array/./Data/Array/Storable/Safe.hs libraries/array/./Data/Array/Storable/Internals.hs libraries/array/./Data/Array/Unboxed.hs libraries/array/./Data/Array/Unsafe.hs "rm" -f libraries/filepath/dist-install/build/.depend-v-p-dyn.c_asm.tmp "rm" -f libraries/filepath/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/filepath_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/filepath/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/filepath/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/filepath/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/filepath/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id filepath-1.4.1.1 -hide-all-packages -i -ilibraries/filepath/. -ilibraries/filepath/dist-install/build -ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/dist-install/build -Ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/. -optP-include -optPlibraries/filepath/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/filepath/dist-install/build -hidir libraries/filepath/dist-install/build -stubdir libraries/filepath/dist-install/build -dep-makefile libraries/filepath/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/filepath/./System/FilePath.hs libraries/filepath/./System/FilePath/Posix.hs libraries/filepath/./System/FilePath/Windows.hs sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/bytestring/cbits/|" -e "1s|libraries/bytestring/|libraries/bytestring/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/bytestring/cbits/|" -e "1s|libraries/bytestring/|libraries/bytestring/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/bytestring/cbits/|" -e "1s|libraries/bytestring/|libraries/bytestring/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "rm" -f libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/bytestring_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/bytestring/dist-install/build/.depend-v-p-dyn.c_asm "rm" -f libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp echo "libraries/deepseq_dist-install_depfile_haskell_EXISTS = YES" >> libraries/deepseq/dist-install/build/.depend-v-p-dyn.haskell.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/DarwinUtils.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit "inplace/bin/mkdirhier" libraries/base/dist-install/build/GHC/ExecutionStack//. for dir in libraries/deepseq/dist-install/build/Control/; do if test ! -d $dir; then mkdir -p $dir; fi done "inplace/bin/mkdirhier" libraries/base/dist-install/build/GHC/RTS//. grep -v ' : [a-zA-Z]:/' libraries/deepseq/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/deepseq/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/deepseq/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/deepseq/dist-install/build/.depend-v-p-dyn.haskell "inplace/bin/mkdirhier" libraries/base/dist-install/build/GHC/Stack//. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/base/dist-install/build/autogen' '--cflag=-Ilibraries/base/include' '--cflag=-I/usr/include' '--cflag=-DOPTIMISE_INTEGER_GCD_LCM' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/base/dist-install/build/autogen --cflag=-include --cflag=libraries/base/dist-install/build/autogen/cabal_macros.h libraries/base/./GHC/Stats.hsc -o libraries/base/dist-install/build/GHC/Stats.hs "inplace/bin/mkdirhier" libraries/base/dist-install/build/System//. "inplace/bin/mkdirhier" libraries/base/dist-install/build/System/Environment//. "inplace/bin/mkdirhier" libraries/base/dist-install/build/GHC/Event//. "cp" libraries/base/./GHC/Stack/CCS.hs-boot libraries/base/dist-install/build/GHC/Stack/CCS.hs-boot cp libraries/integer-gmp/gmp/ghc-gmp.h libraries/integer-gmp/include/ghc-gmp.h "rm" -f libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -dep-makefile libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/integer-gmp/src//GHC/Integer.hs libraries/integer-gmp/src//GHC/Integer/Logarithms.hs libraries/integer-gmp/src//GHC/Integer/Logarithms/Internals.hs libraries/integer-gmp/src//GHC/Integer/GMP/Internals.hs libraries/integer-gmp/src//GHC/Integer/Type.hs "rm" -f libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/ghc-prim/cbits/atomic.c -MF libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/PrelIOUtils.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/ghc-prim/cbits/bswap.c -MF libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/SetEnv.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit In file included from Stats.hsc:31: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/WCsubst.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "inplace/bin/mkdirhier" libraries/ghc-prim/dist-install/build/GHC//. clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/Win32Utils.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit "inplace/bin/mkdirhier" rts/dist/build/sm//. "inplace/bin/mkdirhier" rts/dist/build//. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Iiserv/stage2_dyn/build/autogen' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Iiserv/stage2_dyn/build/autogen --cflag=-include --cflag=iserv/stage2_dyn/build/autogen/cabal_macros.h iserv/src/GHCi/Utils.hsc -o iserv/stage2_dyn/build/GHCi/Utils.hs echo "libraries/filepath_dist-install_depfile_haskell_EXISTS = YES" >> libraries/filepath/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/filepath/dist-install/build/System/ libraries/filepath/dist-install/build/System/FilePath/; do if test ! -d $dir; then mkdir -p $dir; fi done sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/ghc-prim/cbits/clz.c -MF libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit grep -v ' : [a-zA-Z]:/' libraries/filepath/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/filepath/dist-install/build/.depend-v-p-dyn.haskell.tmp2 clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/consUtils.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/filepath/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/filepath/dist-install/build/.depend-v-p-dyn.haskell "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Iiserv/stage2_p/build/autogen' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Iiserv/stage2_p/build/autogen --cflag=-include --cflag=iserv/stage2_p/build/autogen/cabal_macros.h iserv/src/GHCi/Utils.hsc -o iserv/stage2_p/build/GHCi/Utils.hs sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/iconv.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/integer-gmp_dist-install_depfile_haskell_EXISTS = YES" >> libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/integer-gmp/dist-install/build/GHC/ libraries/integer-gmp/dist-install/build/GHC/Integer/ libraries/integer-gmp/dist-install/build/GHC/Integer/GMP/ libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.haskell "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Iiserv/stage2/build/autogen' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Iiserv/stage2/build/autogen --cflag=-include --cflag=iserv/stage2/build/autogen/cabal_macros.h iserv/src/GHCi/Utils.hsc -o iserv/stage2/build/GHCi/Utils.hs sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/inputReady.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "rm" -f ghc/stage2/build/.depend.haskell.tmp sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/ghc-prim/cbits/ctz.c -MF libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/md5.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id ghci-8.0.2 -package-id haskeline-0.7.3.0 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-hs-main -threaded -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir ghc/stage2/build -hidir ghc/stage2/build -stubdir ghc/stage2/build -dep-makefile ghc/stage2/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps ghc/./Main.hs ghc/./GHCi/UI.hs ghc/./GHCi/UI/Info.hs ghc/./GHCi/UI/Monad.hs ghc/./GHCi/UI/Tags.hs echo "libraries/array_dist-install_depfile_haskell_EXISTS = YES" >> libraries/array/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/array/dist-install/build/Data/ libraries/array/dist-install/build/Data/Array/ libraries/array/dist-install/build/Data/Array/IO/ libraries/array/dist-install/build/Data/Array/MArray/ libraries/array/dist-install/build/Data/Array/ST/ libraries/array/dist-install/build/Data/Array/Storable/; do if test ! -d $dir; then mkdir -p $dir; fi done "inplace/bin/genprimopcode" --data-decl < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-data-decl.hs-incl "inplace/bin/genprimopcode" --primop-tag < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-tag.hs-incl grep -v ' : [a-zA-Z]:/' libraries/array/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/array/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/array/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/array/dist-install/build/.depend-v-p-dyn.haskell "inplace/bin/genprimopcode" --primop-list < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-list.hs-incl sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/primFloat.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "inplace/bin/genprimopcode" --has-side-effects < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-has-side-effects.hs-incl clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/ghc-prim/cbits/debug.c -MF libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit "inplace/bin/genprimopcode" --out-of-line < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-out-of-line.hs-incl sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/rts.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit "inplace/bin/genprimopcode" --commutable < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-commutable.hs-incl "inplace/bin/genprimopcode" --code-size < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-code-size.hs-incl "inplace/bin/genprimopcode" --can-fail < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-can-fail.hs-incl sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -DOPTIMISE_INTEGER_GCD_LCM -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/base/cbits/sysconf.c -MF libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit "inplace/bin/genprimopcode" --strictness < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-strictness.hs-incl "inplace/bin/genprimopcode" --fixity < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-fixity.hs-incl "inplace/bin/genprimopcode" --primop-primop-info < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-primop-info.hs-incl sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "inplace/bin/genprimopcode" --primop-vector-uniques < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-vector-uniques.hs-incl clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/ghc-prim/cbits/longlong.c -MF libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/base/cbits/|" -e "1s|libraries/base/|libraries/base/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "rm" -f libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.bit "inplace/bin/genprimopcode" --primop-vector-tys < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-vector-tys.hs-incl echo "libraries/base_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/base/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/base/dist-install/build/.depend-v-p-dyn.c_asm "inplace/bin/genprimopcode" --primop-vector-tys-exports < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-vector-tys-exports.hs-incl "inplace/bin/genprimopcode" --primop-vector-tycons < compiler/stage2/build/primops.txt > compiler/stage2/build/primop-vector-tycons.hs-incl "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/ghci/dist-install/build/autogen' '--cflag=-Ilibraries/ghci/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/ghci/dist-install/build/autogen --cflag=-include --cflag=libraries/ghci/dist-install/build/autogen/cabal_macros.h libraries/ghci/./GHCi/FFI.hsc -o libraries/ghci/dist-install/build/GHCi/FFI.hs echo "ghc_stage2_depfile_haskell_EXISTS = YES" >> ghc/stage2/build/.depend.haskell.tmp for dir in ghc/stage2/build/./ ghc/stage2/build/GHCi/ ghc/stage2/build/GHCi/UI/; do if test ! -d $dir; then mkdir -p $dir; fi done "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/ghci/dist-install/build/autogen' '--cflag=-Ilibraries/ghci/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/ghci/dist-install/build/autogen --cflag=-include --cflag=libraries/ghci/dist-install/build/autogen/cabal_macros.h libraries/ghci/./GHCi/InfoTable.hsc -o libraries/ghci/dist-install/build/GHCi/InfoTable.hs grep -v ' : [a-zA-Z]:/' ghc/stage2/build/.depend.haskell.tmp > ghc/stage2/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' ghc/stage2/build/.depend.haskell.tmp2 > ghc/stage2/build/.depend.haskell "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/haskeline/dist-install/build/autogen' '--cflag=-Ilibraries/haskeline/includes' '--cflag=-DTERMINFO' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/haskeline/dist-install/build/autogen --cflag=-include --cflag=libraries/haskeline/dist-install/build/autogen/cabal_macros.h libraries/haskeline/./System/Console/Haskeline/Directory.hsc -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Directory.hs sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/ghc-prim/cbits/popcnt.c -MF libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/haskeline/dist-install/build/autogen' '--cflag=-Ilibraries/haskeline/includes' '--cflag=-DTERMINFO' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/haskeline/dist-install/build/autogen --cflag=-include --cflag=libraries/haskeline/dist-install/build/autogen/cabal_macros.h libraries/haskeline/./System/Console/Haskeline/Backend/Posix.hsc -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/hpc/dist-install/build/autogen' '--cflag=-Ilibraries/hpc/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/hpc/dist-install/build/autogen --cflag=-include --cflag=libraries/hpc/dist-install/build/autogen/cabal_macros.h libraries/hpc/./Trace/Hpc/Reflect.hsc -o libraries/hpc/dist-install/build/Trace/Hpc/Reflect.hs In file included from InfoTable.hsc:284: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/directory/dist-install/build/autogen' '--cflag=-Ilibraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/directory/dist-install/build/autogen --cflag=-include --cflag=libraries/directory/dist-install/build/autogen/cabal_macros.h libraries/directory/./System/Directory/Internal/C_utimensat.hsc -o libraries/directory/dist-install/build/System/Directory/Internal/C_utimensat.hs sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -MM -x c libraries/ghc-prim/cbits/word2float.c -MF libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/ghc-prim/cbits/|" -e "1s|libraries/ghc-prim/|libraries/ghc-prim/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "rm" -f libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/ghc-prim_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.c_asm "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/directory/dist-install/build/autogen' '--cflag=-Ilibraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/directory/dist-install/build/autogen --cflag=-include --cflag=libraries/directory/dist-install/build/autogen/cabal_macros.h libraries/directory/./System/Directory/Internal/Posix.hsc -o libraries/directory/dist-install/build/System/Directory/Internal/Posix.hs In file included from Reflect.hsc:22: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/directory/dist-install/build/autogen' '--cflag=-Ilibraries/directory/.' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/directory/dist-install/build/autogen --cflag=-include --cflag=libraries/directory/dist-install/build/autogen/cabal_macros.h libraries/directory/./System/Directory/Internal/Windows.hsc -o libraries/directory/dist-install/build/System/Directory/Internal/Windows.hs 9 warnings generated. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Resource.hsc -o libraries/unix/dist-install/build/System/Posix/Resource.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Unistd.hsc -o libraries/unix/dist-install/build/System/Posix/Unistd.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/User.hsc -o libraries/unix/dist-install/build/System/Posix/User.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Signals.hsc -o libraries/unix/dist-install/build/System/Posix/Signals.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Signals/Exts.hsc -o libraries/unix/dist-install/build/System/Posix/Signals/Exts.hs echo "libraries/bytestring_dist-install_depfile_haskell_EXISTS = YES" >> libraries/bytestring/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/bytestring/dist-install/build/Data/ libraries/bytestring/dist-install/build/Data/ByteString/ libraries/bytestring/dist-install/build/Data/ByteString/Builder/ libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/ libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/ libraries/bytestring/dist-install/build/Data/ByteString/Lazy/ libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/ libraries/bytestring/dist-install/build/Data/ByteString/Short/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/bytestring/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/bytestring/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/bytestring/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/bytestring/dist-install/build/.depend-v-p-dyn.haskell "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/ByteString/FilePath.hsc -o libraries/unix/dist-install/build/System/Posix/ByteString/FilePath.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Directory/ByteString.hsc -o libraries/unix/dist-install/build/System/Posix/Directory/ByteString.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/DynamicLinker/Module.hsc -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/DynamicLinker/Module/ByteString.hsc -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ByteString.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Files/ByteString.hsc -o libraries/unix/dist-install/build/System/Posix/Files/ByteString.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/IO/ByteString.hsc -o libraries/unix/dist-install/build/System/Posix/IO/ByteString.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Env/ByteString.hsc -o libraries/unix/dist-install/build/System/Posix/Env/ByteString.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Process/ByteString.hsc -o libraries/unix/dist-install/build/System/Posix/Process/ByteString.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Temp/ByteString.hsc -o libraries/unix/dist-install/build/System/Posix/Temp/ByteString.hs echo "libraries/containers_dist-install_depfile_haskell_EXISTS = YES" >> libraries/containers/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/containers/dist-install/build/Data/ libraries/containers/dist-install/build/Data/IntMap/ libraries/containers/dist-install/build/Data/IntSet/ libraries/containers/dist-install/build/Data/Map/ libraries/containers/dist-install/build/Data/Set/ libraries/containers/dist-install/build/Data/Utils/; do if test ! -d $dir; then mkdir -p $dir; fi done "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/unix/dist-install/build/autogen' '--cflag=-Ilibraries/unix/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/unix/dist-install/build/autogen --cflag=-include --cflag=libraries/unix/dist-install/build/autogen/cabal_macros.h libraries/unix/./System/Posix/Terminal/ByteString.hsc -o libraries/unix/dist-install/build/System/Posix/Terminal/ByteString.hs grep -v ' : [a-zA-Z]:/' libraries/containers/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/containers/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/containers/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/containers/dist-install/build/.depend-v-p-dyn.haskell "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/time/dist-install/build/autogen' '--cflag=-Ilibraries/time/lib/include' '--cflag=-DLANGUAGE_Rank2Types' '--cflag=-DLANGUAGE_DeriveDataTypeable' '--cflag=-DLANGUAGE_StandaloneDeriving' '--cflag=-I/usr/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/time/dist-install/build/autogen --cflag=-include --cflag=libraries/time/dist-install/build/autogen/cabal_macros.h libraries/time/lib/Data/Time/Clock/CTimespec.hsc -o libraries/time/dist-install/build/Data/Time/Clock/CTimespec.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/base/dist-install/build/autogen' '--cflag=-Ilibraries/base/include' '--cflag=-I/usr/include' '--cflag=-DOPTIMISE_INTEGER_GCD_LCM' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/base/dist-install/build/autogen --cflag=-include --cflag=libraries/base/dist-install/build/autogen/cabal_macros.h libraries/base/./GHC/ExecutionStack/Internal.hsc -o libraries/base/dist-install/build/GHC/ExecutionStack/Internal.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/base/dist-install/build/autogen' '--cflag=-Ilibraries/base/include' '--cflag=-I/usr/include' '--cflag=-DOPTIMISE_INTEGER_GCD_LCM' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/base/dist-install/build/autogen --cflag=-include --cflag=libraries/base/dist-install/build/autogen/cabal_macros.h libraries/base/./GHC/RTS/Flags.hsc -o libraries/base/dist-install/build/GHC/RTS/Flags.hs In file included from Internal.hsc:18: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/Libdw.h:9: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/base/dist-install/build/autogen' '--cflag=-Ilibraries/base/include' '--cflag=-I/usr/include' '--cflag=-DOPTIMISE_INTEGER_GCD_LCM' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/base/dist-install/build/autogen --cflag=-include --cflag=libraries/base/dist-install/build/autogen/cabal_macros.h libraries/base/./GHC/Stack/CCS.hsc -o libraries/base/dist-install/build/GHC/Stack/CCS.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/base/dist-install/build/autogen' '--cflag=-Ilibraries/base/include' '--cflag=-I/usr/include' '--cflag=-DOPTIMISE_INTEGER_GCD_LCM' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/base/dist-install/build/autogen --cflag=-include --cflag=libraries/base/dist-install/build/autogen/cabal_macros.h libraries/base/./System/CPUTime.hsc -o libraries/base/dist-install/build/System/CPUTime.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/base/dist-install/build/autogen' '--cflag=-Ilibraries/base/include' '--cflag=-I/usr/include' '--cflag=-DOPTIMISE_INTEGER_GCD_LCM' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/base/dist-install/build/autogen --cflag=-include --cflag=libraries/base/dist-install/build/autogen/cabal_macros.h libraries/base/./System/Environment/ExecutablePath.hsc -o libraries/base/dist-install/build/System/Environment/ExecutablePath.hs 9 warnings generated. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/base/dist-install/build/autogen' '--cflag=-Ilibraries/base/include' '--cflag=-I/usr/include' '--cflag=-DOPTIMISE_INTEGER_GCD_LCM' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/base/dist-install/build/autogen --cflag=-include --cflag=libraries/base/dist-install/build/autogen/cabal_macros.h libraries/base/./GHC/Event/Clock.hsc -o libraries/base/dist-install/build/GHC/Event/Clock.hs In file included from Flags.hsc:38: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/base/dist-install/build/autogen' '--cflag=-Ilibraries/base/include' '--cflag=-I/usr/include' '--cflag=-DOPTIMISE_INTEGER_GCD_LCM' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/base/dist-install/build/autogen --cflag=-include --cflag=libraries/base/dist-install/build/autogen/cabal_macros.h libraries/base/./GHC/Event/EPoll.hsc -o libraries/base/dist-install/build/GHC/Event/EPoll.hs In file included from CCS.hsc:49: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/base/dist-install/build/autogen' '--cflag=-Ilibraries/base/include' '--cflag=-I/usr/include' '--cflag=-DOPTIMISE_INTEGER_GCD_LCM' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/base/dist-install/build/autogen --cflag=-include --cflag=libraries/base/dist-install/build/autogen/cabal_macros.h libraries/base/./GHC/Event/KQueue.hsc -o libraries/base/dist-install/build/GHC/Event/KQueue.hs "inplace/bin/hsc2hs" '--cc=clang' '--ld=clang' --cross-safe -I/usr/pkg/include --cflag=-Wall --cflag=-fno-stack-protector --lflag=-L/usr/lib --lflag=-Wl,-R/usr/lib --lflag=-L/usr/pkg/lib --lflag=-Wl,-R/usr/pkg/lib --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dnetbsd_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=800 '--cflag=-fno-stack-protector' '--cflag=-Wall' '--cflag=-Ilibraries/base/dist-install/build/autogen' '--cflag=-Ilibraries/base/include' '--cflag=-I/usr/include' '--cflag=-DOPTIMISE_INTEGER_GCD_LCM' '--cflag=-I/usr/pkg/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' '--cflag=-I/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' '--cflag=-I/usr/pkg/include' '--cflag=-Wno-unknown-pragmas' --cflag=-Ilibraries/base/dist-install/build/autogen --cflag=-include --cflag=libraries/base/dist-install/build/autogen/cabal_macros.h libraries/base/./GHC/Event/Poll.hsc -o libraries/base/dist-install/build/GHC/Event/Poll.hs "rm" -f libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -fno-stack-protector -Wall -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -std=c99 -Wall -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -I/usr/pkg/include -L/usr/pkg/lib -MM -x c libraries/integer-gmp/cbits/wrappers.c -MF libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm.bit "inplace/bin/genprimopcode" --make-haskell-wrappers < compiler/stage1/build/primops.txt >libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers.hs sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|libraries/integer-gmp/cbits/|" -e "1s|libraries/integer-gmp/|libraries/integer-gmp/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|libraries/integer-gmp/cbits/|" -e "1s|libraries/integer-gmp/|libraries/integer-gmp/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|libraries/integer-gmp/cbits/|" -e "1s|libraries/integer-gmp/|libraries/integer-gmp/dist-install/build/|" -e "1s|dist-install/build/dist-install/build|dist-install/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm.bit >> libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm.tmp && true "rm" -f libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm.bit echo "libraries/integer-gmp_dist-install_depfile_c_asm_EXISTS = YES" >> libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm.tmp mv libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm.tmp libraries/integer-gmp/dist-install/build/.depend-v-p-dyn.c_asm cp rts/sm/Evac.c rts/dist/build/sm/Evac_thr.c cp rts/sm/Scav.c rts/dist/build/sm/Scav_thr.c "rm" -f iserv/stage2_dyn/build/.depend.haskell.tmp "inplace/bin/ghc-stage1" -M -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2_dyn/build -iiserv/stage2_dyn/build/autogen -Iiserv/stage2_dyn/build -Iiserv/stage2_dyn/build/autogen -optP-include -optPiserv/stage2_dyn/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2_dyn/build -hidir iserv/stage2_dyn/build -stubdir iserv/stage2_dyn/build -dep-makefile iserv/stage2_dyn/build/.depend.haskell.tmp -dep-suffix "dyn_" -include-pkg-deps iserv/src/Main.hs iserv/stage2_dyn/build/GHCi/Utils.hs "rm" -f iserv/stage2_p/build/.depend.haskell.tmp "inplace/bin/ghc-stage1" -M -static -prof -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2_p/build -iiserv/stage2_p/build/autogen -Iiserv/stage2_p/build -Iiserv/stage2_p/build/autogen -optP-include -optPiserv/stage2_p/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2_p/build -hidir iserv/stage2_p/build -stubdir iserv/stage2_p/build -dep-makefile iserv/stage2_p/build/.depend.haskell.tmp -dep-suffix "p_" -include-pkg-deps iserv/src/Main.hs iserv/stage2_p/build/GHCi/Utils.hs "rm" -f iserv/stage2/build/.depend.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2/build -iiserv/stage2/build/autogen -Iiserv/stage2/build -Iiserv/stage2/build/autogen -optP-include -optPiserv/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2/build -hidir iserv/stage2/build -stubdir iserv/stage2/build -dep-makefile iserv/stage2/build/.depend.haskell.tmp -dep-suffix "" -include-pkg-deps iserv/src/Main.hs iserv/stage2/build/GHCi/Utils.hs "rm" -f compiler/stage2/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dep-makefile compiler/stage2/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps compiler/basicTypes/Avail.hs compiler/basicTypes/BasicTypes.hs compiler/basicTypes/ConLike.hs compiler/basicTypes/DataCon.hs compiler/basicTypes/PatSyn.hs compiler/basicTypes/Demand.hs compiler/cmm/Debug.hs compiler/utils/Exception.hs compiler/basicTypes/FieldLabel.hs compiler/main/GhcMonad.hs compiler/main/Hooks.hs compiler/basicTypes/Id.hs compiler/basicTypes/IdInfo.hs compiler/basicTypes/Lexeme.hs compiler/basicTypes/Literal.hs compiler/llvmGen/Llvm.hs compiler/llvmGen/Llvm/AbsSyn.hs compiler/llvmGen/Llvm/MetaData.hs compiler/llvmGen/Llvm/PpLlvm.hs compiler/llvmGen/Llvm/Types.hs compiler/llvmGen/LlvmCodeGen.hs compiler/llvmGen/LlvmCodeGen/Base.hs compiler/llvmGen/LlvmCodeGen/CodeGen.hs compiler/llvmGen/LlvmCodeGen/Data.hs compiler/llvmGen/LlvmCodeGen/Ppr.hs compiler/llvmGen/LlvmCodeGen/Regs.hs compiler/llvmGen/LlvmMangler.hs compiler/basicTypes/MkId.hs compiler/basicTypes/Module.hs compiler/basicTypes/Name.hs compiler/basicTypes/NameEnv.hs compiler/basicTypes/NameSet.hs compiler/basicTypes/OccName.hs compiler/basicTypes/RdrName.hs compiler/basicTypes/SrcLoc.hs compiler/basicTypes/UniqSupply.hs compiler/basicTypes/Unique.hs compiler/basicTypes/Var.hs compiler/basicTypes/VarEnv.hs compiler/basicTypes/VarSet.hs compiler/utils/UnVarGraph.hs compiler/cmm/BlockId.hs compiler/cmm/CLabel.hs compiler/cmm/Cmm.hs compiler/cmm/CmmBuildInfoTables.hs compiler/cmm/CmmPipeline.hs compiler/cmm/CmmCallConv.hs compiler/cmm/CmmCommonBlockElim.hs compiler/cmm/CmmImplementSwitchPlans.hs compiler/cmm/CmmContFlowOpt.hs compiler/cmm/CmmExpr.hs compiler/cmm/CmmInfo.hs compiler/cmm/CmmLex.hs compiler/cmm/CmmLint.hs compiler/cmm/CmmLive.hs compiler/cmm/CmmMachOp.hs compiler/cmm/CmmSwitch.hs compiler/cmm/CmmNode.hs compiler/cmm/CmmOpt.hs compiler/cmm/CmmParse.hs compiler/cmm/CmmProcPoint.hs compiler/cmm/CmmSink.hs compiler/cmm/CmmType.hs compiler/cmm/CmmUtils.hs compiler/cmm/CmmLayoutStack.hs compiler/cmm/MkGraph.hs compiler/nativeGen/PprBase.hs compiler/cmm/PprC.hs compiler/cmm/PprCmm.hs compiler/cmm/PprCmmDecl.hs compiler/cmm/PprCmmExpr.hs compiler/cmm/Bitmap.hs compiler/codeGen/CodeGen/Platform.hs compiler/codeGen/CodeGen/Platform/ARM.hs compiler/codeGen/CodeGen/Platform/ARM64.hs compiler/codeGen/CodeGen/Platform/NoRegs.hs compiler/codeGen/CodeGen/Platform/PPC.hs compiler/codeGen/CodeGen/Platform/PPC_Darwin.hs compiler/codeGen/CodeGen/Platform/SPARC.hs compiler/codeGen/CodeGen/Platform/X86.hs compiler/codeGen/CodeGen/Platform/X86_64.hs compiler/codeGen/CgUtils.hs compiler/codeGen/StgCmm.hs compiler/codeGen/StgCmmBind.hs compiler/codeGen/StgCmmClosure.hs compiler/codeGen/StgCmmCon.hs compiler/codeGen/StgCmmEnv.hs compiler/codeGen/StgCmmExpr.hs compiler/codeGen/StgCmmForeign.hs compiler/codeGen/StgCmmHeap.hs compiler/codeGen/StgCmmHpc.hs compiler/codeGen/StgCmmArgRep.hs compiler/codeGen/StgCmmLayout.hs compiler/codeGen/StgCmmMonad.hs compiler/codeGen/StgCmmPrim.hs compiler/codeGen/StgCmmProf.hs compiler/codeGen/StgCmmTicky.hs compiler/codeGen/StgCmmUtils.hs compiler/codeGen/StgCmmExtCode.hs compiler/cmm/SMRep.hs compiler/coreSyn/CoreArity.hs compiler/coreSyn/CoreFVs.hs compiler/coreSyn/CoreLint.hs compiler/coreSyn/CorePrep.hs compiler/coreSyn/CoreSubst.hs compiler/coreSyn/CoreSyn.hs compiler/coreSyn/TrieMap.hs compiler/coreSyn/CoreTidy.hs compiler/coreSyn/CoreUnfold.hs compiler/coreSyn/CoreUtils.hs compiler/coreSyn/CoreSeq.hs compiler/coreSyn/CoreStats.hs compiler/coreSyn/MkCore.hs compiler/coreSyn/PprCore.hs compiler/deSugar/PmExpr.hs compiler/deSugar/TmOracle.hs compiler/deSugar/Check.hs compiler/deSugar/Coverage.hs compiler/deSugar/Desugar.hs compiler/deSugar/DsArrows.hs compiler/deSugar/DsBinds.hs compiler/deSugar/DsCCall.hs compiler/deSugar/DsExpr.hs compiler/deSugar/DsForeign.hs compiler/deSugar/DsGRHSs.hs compiler/deSugar/DsListComp.hs compiler/deSugar/DsMonad.hs compiler/deSugar/DsUtils.hs compiler/deSugar/Match.hs compiler/deSugar/MatchCon.hs compiler/deSugar/MatchLit.hs compiler/hsSyn/HsBinds.hs compiler/hsSyn/HsDecls.hs compiler/hsSyn/HsDoc.hs compiler/hsSyn/HsExpr.hs compiler/hsSyn/HsImpExp.hs compiler/hsSyn/HsLit.hs compiler/hsSyn/PlaceHolder.hs compiler/hsSyn/HsPat.hs compiler/hsSyn/HsSyn.hs compiler/hsSyn/HsTypes.hs compiler/hsSyn/HsUtils.hs compiler/iface/BinIface.hs compiler/iface/BuildTyCl.hs compiler/iface/IfaceEnv.hs compiler/iface/IfaceSyn.hs compiler/iface/IfaceType.hs compiler/iface/LoadIface.hs compiler/iface/MkIface.hs compiler/iface/TcIface.hs compiler/iface/FlagChecker.hs compiler/main/Annotations.hs compiler/main/CmdLineParser.hs compiler/main/CodeOutput.hs compiler/stage2/build/Config.hs compiler/main/Constants.hs compiler/main/DriverMkDepend.hs compiler/main/DriverPhases.hs compiler/main/PipelineMonad.hs compiler/main/DriverPipeline.hs compiler/main/DynFlags.hs compiler/main/ErrUtils.hs compiler/main/Finder.hs compiler/main/GHC.hs compiler/main/GhcMake.hs compiler/main/GhcPlugins.hs compiler/main/DynamicLoading.hs compiler/main/HeaderInfo.hs compiler/main/HscMain.hs compiler/main/HscStats.hs compiler/main/HscTypes.hs compiler/main/InteractiveEval.hs compiler/main/InteractiveEvalTypes.hs compiler/main/PackageConfig.hs compiler/main/Packages.hs compiler/main/PlatformConstants.hs compiler/main/Plugins.hs compiler/typecheck/TcPluginM.hs compiler/main/PprTyThing.hs compiler/main/StaticFlags.hs compiler/deSugar/StaticPtrTable.hs compiler/main/SysTools.hs compiler/main/Elf.hs compiler/main/TidyPgm.hs compiler/parser/Ctype.hs compiler/parser/HaddockUtils.hs compiler/parser/Lexer.hs compiler/types/OptCoercion.hs compiler/parser/Parser.hs compiler/parser/RdrHsSyn.hs compiler/parser/ApiAnnotation.hs compiler/prelude/ForeignCall.hs compiler/prelude/PrelInfo.hs compiler/prelude/PrelNames.hs compiler/prelude/PrelRules.hs compiler/prelude/PrimOp.hs compiler/prelude/TysPrim.hs compiler/prelude/TysWiredIn.hs compiler/profiling/CostCentre.hs compiler/profiling/ProfInit.hs compiler/profiling/SCCfinal.hs compiler/rename/RnBinds.hs compiler/rename/RnEnv.hs compiler/rename/RnExpr.hs compiler/rename/RnHsDoc.hs compiler/rename/RnNames.hs compiler/rename/RnPat.hs compiler/rename/RnSource.hs compiler/rename/RnSplice.hs compiler/rename/RnTypes.hs compiler/simplCore/CoreMonad.hs compiler/simplCore/CSE.hs compiler/simplCore/FloatIn.hs compiler/simplCore/FloatOut.hs compiler/simplCore/LiberateCase.hs compiler/simplCore/OccurAnal.hs compiler/simplCore/SAT.hs compiler/simplCore/SetLevels.hs compiler/simplCore/SimplCore.hs compiler/simplCore/SimplEnv.hs compiler/simplCore/SimplMonad.hs compiler/simplCore/SimplUtils.hs compiler/simplCore/Simplify.hs compiler/simplStg/SimplStg.hs compiler/simplStg/StgStats.hs compiler/simplStg/UnariseStg.hs compiler/specialise/Rules.hs compiler/specialise/SpecConstr.hs compiler/specialise/Specialise.hs compiler/stgSyn/CoreToStg.hs compiler/stgSyn/StgLint.hs compiler/stgSyn/StgSyn.hs compiler/simplCore/CallArity.hs compiler/stranal/DmdAnal.hs compiler/stranal/WorkWrap.hs compiler/stranal/WwLib.hs compiler/typecheck/FamInst.hs compiler/typecheck/Inst.hs compiler/typecheck/TcAnnotations.hs compiler/typecheck/TcArrows.hs compiler/typecheck/TcBinds.hs compiler/typecheck/TcClassDcl.hs compiler/typecheck/TcDefaults.hs compiler/typecheck/TcDeriv.hs compiler/typecheck/TcEnv.hs compiler/typecheck/TcExpr.hs compiler/typecheck/TcForeign.hs compiler/typecheck/TcGenDeriv.hs compiler/typecheck/TcGenGenerics.hs compiler/typecheck/TcHsSyn.hs compiler/typecheck/TcHsType.hs compiler/typecheck/TcInstDcls.hs compiler/typecheck/TcMType.hs compiler/typecheck/TcValidity.hs compiler/typecheck/TcMatches.hs compiler/typecheck/TcPat.hs compiler/typecheck/TcPatSyn.hs compiler/typecheck/TcRnDriver.hs compiler/typecheck/TcRnMonad.hs compiler/typecheck/TcRnTypes.hs compiler/typecheck/TcRules.hs compiler/typecheck/TcSimplify.hs compiler/typecheck/TcErrors.hs compiler/typecheck/TcTyClsDecls.hs compiler/typecheck/TcTyDecls.hs compiler/typecheck/TcTypeable.hs compiler/typecheck/TcType.hs compiler/typecheck/TcEvidence.hs compiler/typecheck/TcUnify.hs compiler/typecheck/TcInteract.hs compiler/typecheck/TcCanonical.hs compiler/typecheck/TcFlatten.hs compiler/typecheck/TcSMonad.hs compiler/typecheck/TcTypeNats.hs compiler/typecheck/TcSplice.hs compiler/types/Class.hs compiler/types/Coercion.hs compiler/deSugar/DsMeta.hs compiler/prelude/THNames.hs compiler/types/FamInstEnv.hs compiler/typecheck/FunDeps.hs compiler/types/InstEnv.hs compiler/types/TyCon.hs compiler/types/CoAxiom.hs compiler/types/Kind.hs compiler/types/Type.hs compiler/types/TyCoRep.hs compiler/types/Unify.hs compiler/utils/Bag.hs compiler/utils/Binary.hs compiler/utils/BooleanFormula.hs compiler/utils/BufWrite.hs compiler/utils/Digraph.hs compiler/utils/Encoding.hs compiler/utils/FastFunctions.hs compiler/utils/FastMutInt.hs compiler/utils/FastString.hs compiler/utils/FastStringEnv.hs compiler/stage2/build/Fingerprint.hs compiler/utils/FiniteMap.hs compiler/utils/FV.hs compiler/utils/GraphBase.hs compiler/utils/GraphColor.hs compiler/utils/GraphOps.hs compiler/utils/GraphPpr.hs compiler/utils/IOEnv.hs compiler/utils/ListSetOps.hs compiler/utils/Maybes.hs compiler/utils/MonadUtils.hs compiler/utils/OrdList.hs compiler/utils/Outputable.hs compiler/utils/Pair.hs compiler/utils/Panic.hs compiler/utils/Pretty.hs compiler/utils/State.hs compiler/utils/Stream.hs compiler/utils/StringBuffer.hs compiler/utils/UniqDFM.hs compiler/utils/UniqDSet.hs compiler/utils/UniqFM.hs compiler/utils/UniqSet.hs compiler/utils/Util.hs compiler/vectorise/Vectorise/Builtins/Base.hs compiler/vectorise/Vectorise/Builtins/Initialise.hs compiler/vectorise/Vectorise/Builtins.hs compiler/vectorise/Vectorise/Monad/Base.hs compiler/vectorise/Vectorise/Monad/Naming.hs compiler/vectorise/Vectorise/Monad/Local.hs compiler/vectorise/Vectorise/Monad/Global.hs compiler/vectorise/Vectorise/Monad/InstEnv.hs compiler/vectorise/Vectorise/Monad.hs compiler/vectorise/Vectorise/Utils/Base.hs compiler/vectorise/Vectorise/Utils/Closure.hs compiler/vectorise/Vectorise/Utils/Hoisting.hs compiler/vectorise/Vectorise/Utils/PADict.hs compiler/vectorise/Vectorise/Utils/Poly.hs compiler/vectorise/Vectorise/Utils.hs compiler/vectorise/Vectorise/Generic/Description.hs compiler/vectorise/Vectorise/Generic/PAMethods.hs compiler/vectorise/Vectorise/Generic/PADict.hs compiler/vectorise/Vectorise/Generic/PData.hs compiler/vectorise/Vectorise/Type/Env.hs compiler/vectorise/Vectorise/Type/Type.hs compiler/vectorise/Vectorise/Type/TyConDecl.hs compiler/vectorise/Vectorise/Type/Classify.hs compiler/vectorise/Vectorise/Convert.hs compiler/vectorise/Vectorise/Vect.hs compiler/vectorise/Vectorise/Var.hs compiler/vectorise/Vectorise/Env.hs compiler/vectorise/Vectorise/Exp.hs compiler/vectorise/Vectorise.hs compiler/cmm/Hoopl/Dataflow.hs compiler/cmm/Hoopl.hs compiler/nativeGen/AsmCodeGen.hs compiler/nativeGen/TargetReg.hs compiler/nativeGen/NCGMonad.hs compiler/nativeGen/Instruction.hs compiler/nativeGen/Format.hs compiler/nativeGen/Reg.hs compiler/nativeGen/RegClass.hs compiler/nativeGen/PIC.hs compiler/utils/Platform.hs compiler/nativeGen/CPrim.hs compiler/nativeGen/X86/Regs.hs compiler/nativeGen/X86/RegInfo.hs compiler/nativeGen/X86/Instr.hs compiler/nativeGen/X86/Cond.hs compiler/nativeGen/X86/Ppr.hs compiler/nativeGen/X86/CodeGen.hs compiler/nativeGen/PPC/Regs.hs compiler/nativeGen/PPC/RegInfo.hs compiler/nativeGen/PPC/Instr.hs compiler/nativeGen/PPC/Cond.hs compiler/nativeGen/PPC/Ppr.hs compiler/nativeGen/PPC/CodeGen.hs compiler/nativeGen/SPARC/Base.hs compiler/nativeGen/SPARC/Regs.hs compiler/nativeGen/SPARC/Imm.hs compiler/nativeGen/SPARC/AddrMode.hs compiler/nativeGen/SPARC/Cond.hs compiler/nativeGen/SPARC/Instr.hs compiler/nativeGen/SPARC/Stack.hs compiler/nativeGen/SPARC/ShortcutJump.hs compiler/nativeGen/SPARC/Ppr.hs compiler/nativeGen/SPARC/CodeGen.hs compiler/nativeGen/SPARC/CodeGen/Amode.hs compiler/nativeGen/SPARC/CodeGen/Base.hs compiler/nativeGen/SPARC/CodeGen/CondCode.hs compiler/nativeGen/SPARC/CodeGen/Gen32.hs compiler/nativeGen/SPARC/CodeGen/Gen64.hs compiler/nativeGen/SPARC/CodeGen/Sanity.hs compiler/nativeGen/SPARC/CodeGen/Expand.hs compiler/nativeGen/RegAlloc/Liveness.hs compiler/nativeGen/RegAlloc/Graph/Main.hs compiler/nativeGen/RegAlloc/Graph/Stats.hs compiler/nativeGen/RegAlloc/Graph/ArchBase.hs compiler/nativeGen/RegAlloc/Graph/ArchX86.hs compiler/nativeGen/RegAlloc/Graph/Coalesce.hs compiler/nativeGen/RegAlloc/Graph/Spill.hs compiler/nativeGen/RegAlloc/Graph/SpillClean.hs compiler/nativeGen/RegAlloc/Graph/SpillCost.hs compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs compiler/nativeGen/RegAlloc/Linear/Main.hs compiler/nativeGen/RegAlloc/Linear/JoinToTargets.hs compiler/nativeGen/RegAlloc/Linear/State.hs compiler/nativeGen/RegAlloc/Linear/Stats.hs compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/StackMap.hs compiler/nativeGen/RegAlloc/Linear/Base.hs compiler/nativeGen/RegAlloc/Linear/X86/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/X86_64/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/PPC/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/SPARC/FreeRegs.hs compiler/nativeGen/Dwarf.hs compiler/nativeGen/Dwarf/Types.hs compiler/nativeGen/Dwarf/Constants.hs compiler/hsSyn/Convert.hs compiler/ghci/ByteCodeTypes.hs compiler/ghci/ByteCodeAsm.hs compiler/ghci/ByteCodeGen.hs compiler/ghci/ByteCodeInstr.hs compiler/ghci/ByteCodeItbls.hs compiler/ghci/ByteCodeLink.hs compiler/ghci/Debugger.hs compiler/ghci/Linker.hs compiler/ghci/RtClosureInspect.hs compiler/ghci/DebuggerUtils.hs compiler/ghci/GHCi.hs "rm" -f libraries/ghci/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -dep-makefile libraries/ghci/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/ghci/./GHCi/BreakArray.hs libraries/ghci/./GHCi/Message.hs libraries/ghci/./GHCi/ResolvedBCO.hs libraries/ghci/./GHCi/RemoteTypes.hs libraries/ghci/./GHCi/ObjLink.hs libraries/ghci/./GHCi/CreateBCO.hs libraries/ghci/dist-install/build/GHCi/FFI.hs libraries/ghci/dist-install/build/GHCi/InfoTable.hs libraries/ghci/./GHCi/Run.hs libraries/ghci/./GHCi/Signals.hs libraries/ghci/./GHCi/TH.hs libraries/ghci/./GHCi/TH/Binary.hs libraries/ghci/./SizedSeq.hs echo "iserv_stage2_dyn_depfile_haskell_EXISTS = YES" >> iserv/stage2_dyn/build/.depend.haskell.tmp for dir in iserv/stage2_dyn/build/./ iserv/stage2_dyn/build/GHCi/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' iserv/stage2_dyn/build/.depend.haskell.tmp > iserv/stage2_dyn/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' iserv/stage2_dyn/build/.depend.haskell.tmp2 > iserv/stage2_dyn/build/.depend.haskell "rm" -f libraries/haskeline/dist-install/build/.depend-v-p-dyn.haskell.tmp "rm" -f libraries/hpc/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-install/build -ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/dist-install/build -Ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hpc/dist-install/build -hidir libraries/hpc/dist-install/build -stubdir libraries/hpc/dist-install/build -dep-makefile libraries/hpc/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/hpc/./Trace/Hpc/Util.hs libraries/hpc/./Trace/Hpc/Mix.hs libraries/hpc/./Trace/Hpc/Tix.hs libraries/hpc/dist-install/build/Trace/Hpc/Reflect.hs "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -dep-makefile libraries/haskeline/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/haskeline/./System/Console/Haskeline.hs libraries/haskeline/./System/Console/Haskeline/Completion.hs libraries/haskeline/./System/Console/Haskeline/MonadException.hs libraries/haskeline/./System/Console/Haskeline/History.hs libraries/haskeline/./System/Console/Haskeline/IO.hs libraries/haskeline/./System/Console/Haskeline/Backend.hs libraries/haskeline/./System/Console/Haskeline/Backend/WCWidth.hs libraries/haskeline/./System/Console/Haskeline/Command.hs libraries/haskeline/./System/Console/Haskeline/Command/Completion.hs libraries/haskeline/./System/Console/Haskeline/Command/History.hs libraries/haskeline/./System/Console/Haskeline/Command/KillRing.hs libraries/haskeline/dist-install/build/System/Console/Haskeline/Directory.hs libraries/haskeline/./System/Console/Haskeline/Emacs.hs libraries/haskeline/./System/Console/Haskeline/InputT.hs libraries/haskeline/./System/Console/Haskeline/Key.hs libraries/haskeline/./System/Console/Haskeline/LineState.hs libraries/haskeline/./System/Console/Haskeline/Monads.hs libraries/haskeline/./System/Console/Haskeline/Prefs.hs libraries/haskeline/./System/Console/Haskeline/Recover.hs libraries/haskeline/./System/Console/Haskeline/RunCommand.hs libraries/haskeline/./System/Console/Haskeline/Term.hs libraries/haskeline/./System/Console/Haskeline/Command/Undo.hs libraries/haskeline/./System/Console/Haskeline/Vi.hs libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix.hs libraries/haskeline/./System/Console/Haskeline/Backend/Posix/Encoder.hs libraries/haskeline/./System/Console/Haskeline/Backend/DumbTerm.hs libraries/haskeline/./System/Console/Haskeline/Backend/Terminfo.hs "rm" -f libraries/directory/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -dep-makefile libraries/directory/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/directory/./System/Directory.hs libraries/directory/./System/Directory/Internal.hs libraries/directory/./System/Directory/Internal/Prelude.hs libraries/directory/./System/Directory/Internal/Config.hs libraries/directory/dist-install/build/System/Directory/Internal/C_utimensat.hs libraries/directory/dist-install/build/System/Directory/Internal/Posix.hs libraries/directory/dist-install/build/System/Directory/Internal/Windows.hs "rm" -f libraries/unix/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -dep-makefile libraries/unix/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/unix/./System/Posix.hs libraries/unix/./System/Posix/ByteString.hs libraries/unix/./System/Posix/Error.hs libraries/unix/dist-install/build/System/Posix/Resource.hs libraries/unix/./System/Posix/Time.hs libraries/unix/dist-install/build/System/Posix/Unistd.hs libraries/unix/dist-install/build/System/Posix/User.hs libraries/unix/dist-install/build/System/Posix/Signals.hs libraries/unix/dist-install/build/System/Posix/Signals/Exts.hs libraries/unix/dist-install/build/System/Posix/Semaphore.hs libraries/unix/dist-install/build/System/Posix/SharedMem.hs libraries/unix/dist-install/build/System/Posix/ByteString/FilePath.hs libraries/unix/dist-install/build/System/Posix/Directory.hs libraries/unix/dist-install/build/System/Posix/Directory/ByteString.hs libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module.hs libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ByteString.hs libraries/unix/dist-install/build/System/Posix/DynamicLinker/Prim.hs libraries/unix/dist-install/build/System/Posix/DynamicLinker/ByteString.hs libraries/unix/dist-install/build/System/Posix/DynamicLinker.hs libraries/unix/dist-install/build/System/Posix/Files.hs libraries/unix/dist-install/build/System/Posix/Files/ByteString.hs libraries/unix/dist-install/build/System/Posix/IO.hs libraries/unix/dist-install/build/System/Posix/IO/ByteString.hs libraries/unix/dist-install/build/System/Posix/Env.hs libraries/unix/dist-install/build/System/Posix/Env/ByteString.hs libraries/unix/dist-install/build/System/Posix/Fcntl.hs libraries/unix/dist-install/build/System/Posix/Process.hs libraries/unix/./System/Posix/Process/Internals.hs libraries/unix/dist-install/build/System/Posix/Process/ByteString.hs libraries/unix/dist-install/build/System/Posix/Temp.hs libraries/unix/dist-install/build/System/Posix/Temp/ByteString.hs libraries/unix/dist-install/build/System/Posix/Terminal.hs libraries/unix/dist-install/build/System/Posix/Terminal/ByteString.hs libraries/unix/dist-install/build/System/Posix/Directory/Common.hs libraries/unix/dist-install/build/System/Posix/DynamicLinker/Common.hs libraries/unix/dist-install/build/System/Posix/Files/Common.hs libraries/unix/dist-install/build/System/Posix/IO/Common.hs libraries/unix/dist-install/build/System/Posix/Process/Common.hs libraries/unix/dist-install/build/System/Posix/Terminal/Common.hs echo "iserv_stage2_depfile_haskell_EXISTS = YES" >> iserv/stage2/build/.depend.haskell.tmp for dir in iserv/stage2/build/./ iserv/stage2/build/GHCi/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' iserv/stage2/build/.depend.haskell.tmp > iserv/stage2/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' iserv/stage2/build/.depend.haskell.tmp2 > iserv/stage2/build/.depend.haskell "rm" -f libraries/time/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -dep-makefile libraries/time/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/time/lib/Data/Time/Calendar.hs libraries/time/lib/Data/Time/Calendar/MonthDay.hs libraries/time/lib/Data/Time/Calendar/OrdinalDate.hs libraries/time/lib/Data/Time/Calendar/WeekDate.hs libraries/time/lib/Data/Time/Calendar/Julian.hs libraries/time/lib/Data/Time/Calendar/Easter.hs libraries/time/lib/Data/Time/Clock.hs libraries/time/lib/Data/Time/Clock/POSIX.hs libraries/time/lib/Data/Time/Clock/TAI.hs libraries/time/lib/Data/Time/LocalTime.hs libraries/time/lib/Data/Time/Format.hs libraries/time/lib/Data/Time.hs libraries/time/lib/Data/Time/Calendar/Private.hs libraries/time/lib/Data/Time/Calendar/Days.hs libraries/time/lib/Data/Time/Calendar/Gregorian.hs libraries/time/lib/Data/Time/Calendar/JulianYearDay.hs libraries/time/lib/Data/Time/Clock/Scale.hs libraries/time/lib/Data/Time/Clock/UTC.hs libraries/time/lib/Data/Time/Clock/CTimeval.hs libraries/time/dist-install/build/Data/Time/Clock/CTimespec.hs libraries/time/lib/Data/Time/Clock/UTCDiff.hs libraries/time/lib/Data/Time/LocalTime/TimeZone.hs libraries/time/lib/Data/Time/LocalTime/TimeOfDay.hs libraries/time/lib/Data/Time/LocalTime/LocalTime.hs libraries/time/lib/Data/Time/Format/Parse.hs libraries/time/lib/Data/Time/Format/Locale.hs echo "iserv_stage2_p_depfile_haskell_EXISTS = YES" >> iserv/stage2_p/build/.depend.haskell.tmp for dir in iserv/stage2_p/build/./ iserv/stage2_p/build/GHCi/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' iserv/stage2_p/build/.depend.haskell.tmp > iserv/stage2_p/build/.depend.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' iserv/stage2_p/build/.depend.haskell.tmp2 > iserv/stage2_p/build/.depend.haskell "rm" -f libraries/base/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -dep-makefile libraries/base/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/base/./Control/Applicative.hs libraries/base/./Control/Arrow.hs libraries/base/./Control/Category.hs libraries/base/./Control/Concurrent.hs libraries/base/./Control/Concurrent/Chan.hs libraries/base/./Control/Concurrent/MVar.hs libraries/base/./Control/Concurrent/QSem.hs libraries/base/./Control/Concurrent/QSemN.hs libraries/base/./Control/Exception.hs libraries/base/./Control/Exception/Base.hs libraries/base/./Control/Monad.hs libraries/base/./Control/Monad/Fail.hs libraries/base/./Control/Monad/Fix.hs libraries/base/./Control/Monad/Instances.hs libraries/base/./Control/Monad/IO/Class.hs libraries/base/./Control/Monad/ST.hs libraries/base/./Control/Monad/ST/Lazy.hs libraries/base/./Control/Monad/ST/Lazy/Safe.hs libraries/base/./Control/Monad/ST/Lazy/Unsafe.hs libraries/base/./Control/Monad/ST/Safe.hs libraries/base/./Control/Monad/ST/Strict.hs libraries/base/./Control/Monad/ST/Unsafe.hs libraries/base/./Control/Monad/Zip.hs libraries/base/./Data/Bifunctor.hs libraries/base/./Data/Bits.hs libraries/base/./Data/Bool.hs libraries/base/./Data/Char.hs libraries/base/./Data/Coerce.hs libraries/base/./Data/Complex.hs libraries/base/./Data/Data.hs libraries/base/./Data/Dynamic.hs libraries/base/./Data/Either.hs libraries/base/./Data/Eq.hs libraries/base/./Data/Fixed.hs libraries/base/./Data/Foldable.hs libraries/base/./Data/Function.hs libraries/base/./Data/Functor.hs libraries/base/./Data/Functor/Classes.hs libraries/base/./Data/Functor/Compose.hs libraries/base/./Data/Functor/Const.hs libraries/base/./Data/Functor/Identity.hs libraries/base/./Data/Functor/Product.hs libraries/base/./Data/Functor/Sum.hs libraries/base/./Data/IORef.hs libraries/base/./Data/Int.hs libraries/base/./Data/Ix.hs libraries/base/./Data/Kind.hs libraries/base/./Data/List.hs libraries/base/./Data/List/NonEmpty.hs libraries/base/./Data/Maybe.hs libraries/base/./Data/Monoid.hs libraries/base/./Data/Ord.hs libraries/base/./Data/Proxy.hs libraries/base/./Data/Ratio.hs libraries/base/./Data/Semigroup.hs libraries/base/./Data/STRef.hs libraries/base/./Data/STRef/Lazy.hs libraries/base/./Data/STRef/Strict.hs libraries/base/./Data/String.hs libraries/base/./Data/Traversable.hs libraries/base/./Data/Tuple.hs libraries/base/./Data/Type/Bool.hs libraries/base/./Data/Type/Coercion.hs libraries/base/./Data/Type/Equality.hs libraries/base/./Data/Typeable.hs libraries/base/./Data/Typeable/Internal.hs libraries/base/./Data/Unique.hs libraries/base/./Data/Version.hs libraries/base/./Data/Void.hs libraries/base/./Data/Word.hs libraries/base/./Debug/Trace.hs libraries/base/./Foreign.hs libraries/base/./Foreign/C.hs libraries/base/./Foreign/C/Error.hs libraries/base/./Foreign/C/String.hs libraries/base/./Foreign/C/Types.hs libraries/base/./Foreign/Concurrent.hs libraries/base/./Foreign/ForeignPtr.hs libraries/base/./Foreign/ForeignPtr/Safe.hs libraries/base/./Foreign/ForeignPtr/Unsafe.hs libraries/base/./Foreign/Marshal.hs libraries/base/./Foreign/Marshal/Alloc.hs libraries/base/./Foreign/Marshal/Array.hs libraries/base/./Foreign/Marshal/Error.hs libraries/base/./Foreign/Marshal/Pool.hs libraries/base/./Foreign/Marshal/Safe.hs libraries/base/./Foreign/Marshal/Unsafe.hs libraries/base/./Foreign/Marshal/Utils.hs libraries/base/./Foreign/Ptr.hs libraries/base/./Foreign/Safe.hs libraries/base/./Foreign/StablePtr.hs libraries/base/./Foreign/Storable.hs libraries/base/./GHC/Arr.hs libraries/base/./GHC/Base.hs libraries/base/./GHC/Char.hs libraries/base/./GHC/Conc.hs libraries/base/./GHC/Conc/IO.hs libraries/base/./GHC/Conc/Signal.hs libraries/base/./GHC/Conc/Sync.hs libraries/base/./GHC/ConsoleHandler.hs libraries/base/./GHC/Constants.hs libraries/base/./GHC/Desugar.hs libraries/base/./GHC/Enum.hs libraries/base/./GHC/Environment.hs libraries/base/./GHC/Err.hs libraries/base/./GHC/Exception.hs libraries/base/./GHC/ExecutionStack.hs libraries/base/dist-install/build/GHC/ExecutionStack/Internal.hs libraries/base/./GHC/Exts.hs libraries/base/./GHC/Fingerprint.hs libraries/base/./GHC/Fingerprint/Type.hs libraries/base/./GHC/Float.hs libraries/base/./GHC/Float/ConversionUtils.hs libraries/base/./GHC/Float/RealFracMethods.hs libraries/base/./GHC/Foreign.hs libraries/base/./GHC/ForeignPtr.hs libraries/base/./GHC/GHCi.hs libraries/base/./GHC/Generics.hs libraries/base/./GHC/IO.hs libraries/base/./GHC/IO/Buffer.hs libraries/base/./GHC/IO/BufferedIO.hs libraries/base/./GHC/IO/Device.hs libraries/base/./GHC/IO/Encoding.hs libraries/base/./GHC/IO/Encoding/CodePage.hs libraries/base/./GHC/IO/Encoding/Failure.hs libraries/base/./GHC/IO/Encoding/Iconv.hs libraries/base/./GHC/IO/Encoding/Latin1.hs libraries/base/./GHC/IO/Encoding/Types.hs libraries/base/./GHC/IO/Encoding/UTF16.hs libraries/base/./GHC/IO/Encoding/UTF32.hs libraries/base/./GHC/IO/Encoding/UTF8.hs libraries/base/./GHC/IO/Exception.hs libraries/base/./GHC/IO/FD.hs libraries/base/./GHC/IO/Handle.hs libraries/base/./GHC/IO/Handle/FD.hs libraries/base/./GHC/IO/Handle/Internals.hs libraries/base/./GHC/IO/Handle/Text.hs libraries/base/./GHC/IO/Handle/Types.hs libraries/base/./GHC/IO/IOMode.hs libraries/base/./GHC/IO/Unsafe.hs libraries/base/./GHC/IOArray.hs libraries/base/./GHC/IORef.hs libraries/base/./GHC/Int.hs libraries/base/./GHC/List.hs libraries/base/./GHC/MVar.hs libraries/base/./GHC/Natural.hs libraries/base/./GHC/Num.hs libraries/base/./GHC/OldList.hs libraries/base/./GHC/OverloadedLabels.hs libraries/base/./GHC/PArr.hs libraries/base/./GHC/Pack.hs libraries/base/./GHC/Profiling.hs libraries/base/./GHC/Ptr.hs libraries/base/./GHC/Read.hs libraries/base/./GHC/Real.hs libraries/base/dist-install/build/GHC/RTS/Flags.hs libraries/base/./GHC/ST.hs libraries/base/./GHC/StaticPtr.hs libraries/base/./GHC/STRef.hs libraries/base/./GHC/Show.hs libraries/base/./GHC/Stable.hs libraries/base/./GHC/Stack.hs libraries/base/dist-install/build/GHC/Stack/CCS.hs libraries/base/./GHC/Stack/Types.hs libraries/base/dist-install/build/GHC/Stats.hs libraries/base/./GHC/Storable.hs libraries/base/./GHC/TopHandler.hs libraries/base/./GHC/TypeLits.hs libraries/base/./GHC/Unicode.hs libraries/base/./GHC/Weak.hs libraries/base/./GHC/Word.hs libraries/base/./Numeric.hs libraries/base/./Numeric/Natural.hs libraries/base/./Prelude.hs libraries/base/dist-install/build/System/CPUTime.hs libraries/base/./System/Console/GetOpt.hs libraries/base/./System/Environment.hs libraries/base/./System/Exit.hs libraries/base/./System/IO.hs libraries/base/./System/IO/Error.hs libraries/base/./System/IO/Unsafe.hs libraries/base/./System/Info.hs libraries/base/./System/Mem.hs libraries/base/./System/Mem/StableName.hs libraries/base/./System/Mem/Weak.hs libraries/base/./System/Posix/Internals.hs libraries/base/./System/Posix/Types.hs libraries/base/./System/Timeout.hs libraries/base/./Text/ParserCombinators/ReadP.hs libraries/base/./Text/ParserCombinators/ReadPrec.hs libraries/base/./Text/Printf.hs libraries/base/./Text/Read.hs libraries/base/./Text/Read/Lex.hs libraries/base/./Text/Show.hs libraries/base/./Text/Show/Functions.hs libraries/base/./Unsafe/Coerce.hs libraries/base/./GHC/Event.hs libraries/base/./Control/Monad/ST/Imp.hs libraries/base/./Control/Monad/ST/Lazy/Imp.hs libraries/base/./Data/OldList.hs libraries/base/./Foreign/ForeignPtr/Imp.hs libraries/base/dist-install/build/System/Environment/ExecutablePath.hs libraries/base/./GHC/Event/Arr.hs libraries/base/./GHC/Event/Array.hs libraries/base/dist-install/build/GHC/Event/Clock.hs libraries/base/./GHC/Event/Control.hs libraries/base/dist-install/build/GHC/Event/EPoll.hs libraries/base/./GHC/Event/IntTable.hs libraries/base/./GHC/Event/Internal.hs libraries/base/dist-install/build/GHC/Event/KQueue.hs libraries/base/./GHC/Event/Manager.hs libraries/base/./GHC/Event/PSQ.hs libraries/base/dist-install/build/GHC/Event/Poll.hs libraries/base/./GHC/Event/Thread.hs libraries/base/./GHC/Event/TimerManager.hs libraries/base/./GHC/Event/Unique.hs echo "libraries/hpc_dist-install_depfile_haskell_EXISTS = YES" >> libraries/hpc/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/hpc/dist-install/build/Trace/Hpc/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/hpc/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/hpc/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/hpc/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/hpc/dist-install/build/.depend-v-p-dyn.haskell "rm" -f libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.haskell.tmp "inplace/bin/ghc-stage1" -M -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -dep-makefile libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.haskell.tmp -dep-suffix "" -dep-suffix "p_" -dep-suffix "dyn_" -include-pkg-deps libraries/ghc-prim/./GHC/CString.hs libraries/ghc-prim/./GHC/Classes.hs libraries/ghc-prim/./GHC/Debug.hs libraries/ghc-prim/./GHC/IntWord64.hs libraries/ghc-prim/./GHC/Magic.hs libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers.hs libraries/ghc-prim/./GHC/Tuple.hs libraries/ghc-prim/./GHC/Types.hs echo "libraries/directory_dist-install_depfile_haskell_EXISTS = YES" >> libraries/directory/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/directory/dist-install/build/System/ libraries/directory/dist-install/build/System/Directory/ libraries/directory/dist-install/build/System/Directory/Internal/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/directory/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/directory/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/directory/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/directory/dist-install/build/.depend-v-p-dyn.haskell "rm" -f rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/STM.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit echo "libraries/ghci_dist-install_depfile_haskell_EXISTS = YES" >> libraries/ghci/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/ghci/dist-install/build/./ libraries/ghci/dist-install/build/GHCi/ libraries/ghci/dist-install/build/GHCi/TH/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/ghci/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/ghci/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/ghci/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/ghci/dist-install/build/.depend-v-p-dyn.haskell sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Printer.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit echo "libraries/ghc-prim_dist-install_depfile_haskell_EXISTS = YES" >> libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/ghc-prim/dist-install/build/GHC/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/ghc-prim/dist-install/build/.depend-v-p-dyn.haskell sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true echo "libraries/unix_dist-install_depfile_haskell_EXISTS = YES" >> libraries/unix/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/unix/dist-install/build/System/ libraries/unix/dist-install/build/System/Posix/ libraries/unix/dist-install/build/System/Posix/ByteString/ libraries/unix/dist-install/build/System/Posix/Directory/ libraries/unix/dist-install/build/System/Posix/DynamicLinker/ libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ libraries/unix/dist-install/build/System/Posix/Env/ libraries/unix/dist-install/build/System/Posix/Files/ libraries/unix/dist-install/build/System/Posix/IO/ libraries/unix/dist-install/build/System/Posix/Process/ libraries/unix/dist-install/build/System/Posix/Signals/ libraries/unix/dist-install/build/System/Posix/Temp/ libraries/unix/dist-install/build/System/Posix/Terminal/; do if test ! -d $dir; then mkdir -p $dir; fi done clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/ThreadPaused.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit grep -v ' : [a-zA-Z]:/' libraries/unix/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/unix/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/unix/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/unix/dist-install/build/.depend-v-p-dyn.haskell sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/LibdwPool.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Ticky.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/CheckUnload.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/RtsMain.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Threads.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/RtsSymbols.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/StaticPtrTable.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/OldARMAtomic.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/ThreadLabels.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Hpc.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/HsFFI.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Timer.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/RtsDllMain.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -DProjectVersion=\"8.0.2\" -MM -x c rts/RtsMessages.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit echo "libraries/haskeline_dist-install_depfile_haskell_EXISTS = YES" >> libraries/haskeline/dist-install/build/.depend-v-p-dyn.haskell.tmp sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true for dir in libraries/haskeline/dist-install/build/System/Console/ libraries/haskeline/dist-install/build/System/Console/Haskeline/ libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/ libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix/ libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/haskeline/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/haskeline/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/haskeline/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/haskeline/dist-install/build/.depend-v-p-dyn.haskell clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Proftimer.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true echo "libraries/time_dist-install_depfile_haskell_EXISTS = YES" >> libraries/time/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/time/dist-install/build/Data/ libraries/time/dist-install/build/Data/Time/ libraries/time/dist-install/build/Data/Time/Calendar/ libraries/time/dist-install/build/Data/Time/Clock/ libraries/time/dist-install/build/Data/Time/Format/ libraries/time/dist-install/build/Data/Time/LocalTime/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' libraries/time/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/time/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/time/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/time/dist-install/build/.depend-v-p-dyn.haskell clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Schedule.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Hash.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -DProjectVersion=\"8.0.2\" -MM -x c rts/Trace.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/RaiseAsync.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Weak.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Task.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -w -MM -x c rts/StgCRun.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/LdvProfile.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/ClosureFlags.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -w -MM -x c rts/RetainerProfile.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Libdw.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Stats.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/pkg/include -MM -x c rts/Interpreter.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Messages.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -DProjectVersion=\"8.0.2\" -DHostPlatform=\"x86_64-unknown-netbsd\" -DHostArch=\"x86_64\" -DHostOS=\"netbsd\" -DHostVendor=\"unknown\" -DBuildPlatform=\"x86_64-unknown-netbsd\" -DBuildArch=\"x86_64\" -DBuildOS=\"netbsd\" -DBuildVendor=\"unknown\" -DTargetPlatform=\"x86_64-unknown-netbsd\" -DTargetArch=\"x86_64\" -DTargetOS=\"netbsd\" -DTargetVendor=\"unknown\" -DGhcUnregisterised=\"NO\" -DGhcEnableTablesNextToCode=\"YES\" -MM -x c rts/RtsUtils.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Capability.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Globals.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/pkg/include -MM -x c rts/Adjustor.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/RtsAPI.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Inlines.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/WSDeque.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Linker.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Disassembler.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Pool.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/StgPrimFloat.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/FileLock.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/RtsStartup.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -Wno-format -MM -x c rts/RetainerSet.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Sparks.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/RtsFlags.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Profiling.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Stable.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true echo "libraries/base_dist-install_depfile_haskell_EXISTS = YES" >> libraries/base/dist-install/build/.depend-v-p-dyn.haskell.tmp for dir in libraries/base/dist-install/build/./ libraries/base/dist-install/build/Control/ libraries/base/dist-install/build/Control/Concurrent/ libraries/base/dist-install/build/Control/Exception/ libraries/base/dist-install/build/Control/Monad/ libraries/base/dist-install/build/Control/Monad/IO/ libraries/base/dist-install/build/Control/Monad/ST/ libraries/base/dist-install/build/Control/Monad/ST/Lazy/ libraries/base/dist-install/build/Data/ libraries/base/dist-install/build/Data/Functor/ libraries/base/dist-install/build/Data/List/ libraries/base/dist-install/build/Data/STRef/ libraries/base/dist-install/build/Data/Type/ libraries/base/dist-install/build/Data/Typeable/ libraries/base/dist-install/build/Debug/ libraries/base/dist-install/build/Foreign/ libraries/base/dist-install/build/Foreign/C/ libraries/base/dist-install/build/Foreign/ForeignPtr/ libraries/base/dist-install/build/Foreign/Marshal/ libraries/base/dist-install/build/GHC/ libraries/base/dist-install/build/GHC/Conc/ libraries/base/dist-install/build/GHC/Event/ libraries/base/dist-install/build/GHC/ExecutionStack/ libraries/base/dist-install/build/GHC/Fingerprint/ libraries/base/dist-install/build/GHC/Float/ libraries/base/dist-install/build/GHC/IO/ libraries/base/dist-install/build/GHC/IO/Encoding/ libraries/base/dist-install/build/GHC/IO/Handle/ libraries/base/dist-install/build/GHC/RTS/ libraries/base/dist-install/build/GHC/Stack/ libraries/base/dist-install/build/Numeric/ libraries/base/dist-install/build/System/ libraries/base/dist-install/build/System/Console/ libraries/base/dist-install/build/System/Environment/ libraries/base/dist-install/build/System/IO/ libraries/base/dist-install/build/System/Mem/ libraries/base/dist-install/build/System/Posix/ libraries/base/dist-install/build/Text/ libraries/base/dist-install/build/Text/ParserCombinators/ libraries/base/dist-install/build/Text/Read/ libraries/base/dist-install/build/Text/Show/ libraries/base/dist-install/build/Unsafe/; do if test ! -d $dir; then mkdir -p $dir; fi done clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Arena.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/ProfHeap.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit grep -v ' : [a-zA-Z]:/' libraries/base/dist-install/build/.depend-v-p-dyn.haskell.tmp > libraries/base/dist-install/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' libraries/base/dist-install/build/.depend-v-p-dyn.haskell.tmp2 > libraries/base/dist-install/build/.depend-v-p-dyn.haskell sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/hooks/StackOverflow.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/hooks/OnExit.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/hooks/FlagDefaults.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/hooks/MallocFail.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/hooks/OutOfHeap.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/hooks/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/pkg/include -MM -x c rts/sm/Storage.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -funroll-loops -MM -x c rts/sm/Evac.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/sm/Sanity.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/sm/GC.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/sm/BlockAlloc.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/sm/MarkWeak.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/sm/Sweep.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/sm/GCAux.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -Wno-inline -MM -x c rts/sm/Compact.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/sm/GCUtils.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/sm/Scav.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/sm/MBlock.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/eventlog/EventLog.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/eventlog/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/posix/GetEnv.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/posix/Select.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/posix/Signals.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/posix/TTY.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/posix/Itimer.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/posix/OSThreads.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/posix/GetTime.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/posix/OSMem.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/posix/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -DPARALLEL_GC -Irts/sm -MM -x c rts/dist/build/sm/Evac_thr.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -DPARALLEL_GC -Irts/sm -MM -x c rts/dist/build/sm/Scav_thr.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/dist/build/sm/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/HeapStackCheck.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/StgStdThunks.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Exception.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Apply.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/StgMiscClosures.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/Updates.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/PrimOps.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true clang -E -I/usr/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -Wall -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -Irts/dist/build/autogen -Wno-unknown-pragmas -O2 -fomit-frame-pointer -g -DRtsWay=\"rts_v\" -MM -x c rts/StgStartup.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_p_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_debug_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && sed -e 's|\\|/|g' -e 's| /$| \\|' -e "1s|\.o|\.thr_l_dyn_o|" -e "1s|^|rts/|" -e "1s|rts/|rts/dist/build/|" -e "1s|dist/build/dist/build|dist/build|g" -e "s|/data/scratch/lang/ghc80/work/ghc-8.0.2/||g" rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp && true "rm" -f rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit echo "rts_dist_depfile_c_asm_EXISTS = YES" >> rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp mv rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.tmp rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm <> echo "compiler_stage2_depfile_haskell_EXISTS = YES" >> compiler/stage2/build/.depend-v-p-dyn.haskell.tmp for dir in compiler/stage2/build/./ compiler/stage2/build/CodeGen/ compiler/stage2/build/CodeGen/Platform/ compiler/stage2/build/Dwarf/ compiler/stage2/build/Hoopl/ compiler/stage2/build/Llvm/ compiler/stage2/build/LlvmCodeGen/ compiler/stage2/build/PPC/ compiler/stage2/build/RegAlloc/ compiler/stage2/build/RegAlloc/Graph/ compiler/stage2/build/RegAlloc/Linear/ compiler/stage2/build/RegAlloc/Linear/PPC/ compiler/stage2/build/RegAlloc/Linear/SPARC/ compiler/stage2/build/RegAlloc/Linear/X86/ compiler/stage2/build/RegAlloc/Linear/X86_64/ compiler/stage2/build/SPARC/ compiler/stage2/build/SPARC/CodeGen/ compiler/stage2/build/Vectorise/ compiler/stage2/build/Vectorise/Builtins/ compiler/stage2/build/Vectorise/Generic/ compiler/stage2/build/Vectorise/Monad/ compiler/stage2/build/Vectorise/Type/ compiler/stage2/build/Vectorise/Utils/ compiler/stage2/build/X86/; do if test ! -d $dir; then mkdir -p $dir; fi done grep -v ' : [a-zA-Z]:/' compiler/stage2/build/.depend-v-p-dyn.haskell.tmp > compiler/stage2/build/.depend-v-p-dyn.haskell.tmp2 sed -e '/hs$/ p' -e '/hs$/ s/o /hi /g' -e '/hs$/ s/:/ : %hi: %o /' -e '/hs$/ s/^/$(eval $(call hi-rule,/' -e '/hs$/ s/$/))/' -e '/hs-boot$/ p' -e '/hs-boot$/ s/o-boot /hi-boot /g' -e '/hs-boot$/ s/:/ : %hi-boot: %o-boot /' -e '/hs-boot$/ s/^/$(eval $(call hi-rule,/' -e '/hs-boot$/ s/$/))/' compiler/stage2/build/.depend-v-p-dyn.haskell.tmp2 > compiler/stage2/build/.depend-v-p-dyn.haskell "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/AreaBelow.c -o utils/hp2ps/dist/build/AreaBelow.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Curves.c -o utils/hp2ps/dist/build/Curves.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Error.c -o utils/hp2ps/dist/build/Error.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Main.c -o utils/hp2ps/dist/build/Main.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Reorder.c -o utils/hp2ps/dist/build/Reorder.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/TopTwenty.c -o utils/hp2ps/dist/build/TopTwenty.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/AuxFile.c -o utils/hp2ps/dist/build/AuxFile.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Deviation.c -o utils/hp2ps/dist/build/Deviation.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/HpFile.c -o utils/hp2ps/dist/build/HpFile.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Marks.c -o utils/hp2ps/dist/build/Marks.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Scale.c -o utils/hp2ps/dist/build/Scale.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/TraceElement.c -o utils/hp2ps/dist/build/TraceElement.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Axes.c -o utils/hp2ps/dist/build/Axes.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Dimensions.c -o utils/hp2ps/dist/build/Dimensions.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Key.c -o utils/hp2ps/dist/build/Key.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/PsFile.c -o utils/hp2ps/dist/build/PsFile.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Shade.c -o utils/hp2ps/dist/build/Shade.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -optc-fno-stack-protector -optc-Wall -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Iutils/hp2ps/dist/build/autogen -optc-Wno-unknown-pragmas -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -c utils/hp2ps/Utilities.c -o utils/hp2ps/dist/build/Utilities.o "inplace/bin/mkdirhier" utils/hp2ps/dist/build/tmp//. cp driver/ghc-usage.txt inplace/lib/ghc-usage.txt cp driver/ghci-usage.txt inplace/lib/ghci-usage.txt "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/STM.c -o rts/dist/build/STM.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Printer.c -o rts/dist/build/Printer.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Ticky.c -o rts/dist/build/Ticky.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.o In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMain.c -o rts/dist/build/RtsMain.o In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Threads.c -o rts/dist/build/Threads.o In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.o In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.o In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/OldARMAtomic.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hpc.c -o rts/dist/build/Hpc.o In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HsFFI.c -o rts/dist/build/HsFFI.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Timer.c -o rts/dist/build/Timer.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.o In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-DProjectVersion=\"8.0.2\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.o In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Proftimer.c -o rts/dist/build/Proftimer.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Schedule.c -o rts/dist/build/Schedule.o In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hash.c -o rts/dist/build/Hash.o In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: In file included from rts/RtsMessages.c:10:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: In file included from includes/Rts.h:217:0: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error:includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error:includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:552:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:505:31: error: includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:552:32: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:523:5: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 9 warnings generated. #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-DProjectVersion=\"8.0.2\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Trace.c -o rts/dist/build/Trace.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Weak.c -o rts/dist/build/Weak.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Task.c -o rts/dist/build/Task.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-w -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgCRun.c -o rts/dist/build/StgCRun.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.o In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-w -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Libdw.c -o rts/dist/build/Libdw.o In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stats.c -o rts/dist/build/Stats.o In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Interpreter.c -o rts/dist/build/Interpreter.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Messages.c -o rts/dist/build/Messages.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Capability.c -o rts/dist/build/Capability.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Globals.c -o rts/dist/build/Globals.o In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Adjustor.c -o rts/dist/build/Adjustor.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Inlines.c -o rts/dist/build/Inlines.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/WSDeque.c -o rts/dist/build/WSDeque.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Linker.c -o rts/dist/build/Linker.o In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Disassembler.c -o rts/dist/build/Disassembler.o In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Pool.c -o rts/dist/build/Pool.o In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/FileLock.c -o rts/dist/build/FileLock.o In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.o In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-Wno-format -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.o In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Sparks.c -o rts/dist/build/Sparks.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.o In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Profiling.c -o rts/dist/build/Profiling.o In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:37: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:505:31: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: includes/rts/storage/ClosureMacros.h:523:32: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:523:5: error: includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:5: error:includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:523:32: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:503:37: error: includes/rts/storage/ClosureMacros.h:552:32: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:552:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) rts/Linker.c:2248:21: error: ^ warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); 9 warnings generated. ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stable.c -o rts/dist/build/Stable.o In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Arena.c -o rts/dist/build/Arena.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.o "inplace/bin/mkdirhier" rts/dist/build/hooks//. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-funroll-loops -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.o In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from rts/ProfHeap.c:10:0: error: includes/rts/storage/ClosureMacros.h:503:56: error:In file included from includes/Rts.h:217:0: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:505:5: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK 9 warnings generated. ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GC.c -o rts/dist/build/sm/GC.o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.o In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: In file included from rts/sm/Sweep.c:15:0: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:505:5: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-Wno-inline -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.o In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/BlockAlloc.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.o "inplace/bin/mkdirhier" rts/dist/build/eventlog//. "inplace/bin/mkdirhier" rts/dist/build/posix//. "inplace/bin/ghc-stage1" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.o In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.o In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Exception.cmm -o rts/dist/build/Exception.o "inplace/bin/ghc-stage1" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Apply.cmm -o rts/dist/build/Apply.o In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.o "inplace/bin/ghc-stage1" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.o "inplace/bin/ghc-stage1" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.o In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genapply/. -iutils/genapply/dist/build -iutils/genapply/dist/build/autogen -Iutils/genapply/dist/build -Iutils/genapply/dist/build/autogen -optP-include -optPutils/genapply/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id pretty-1.1.3.3 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/genapply/dist/build -hidir utils/genapply/dist/build -stubdir utils/genapply/dist/build -c utils/genapply/./Main.hs -o utils/genapply/dist/build/Main.o "inplace/bin/mkdirhier" utils/genapply/dist/build/tmp//. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/STM.c -o rts/dist/build/STM.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Printer.c -o rts/dist/build/Printer.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Ticky.c -o rts/dist/build/Ticky.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.p_o In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMain.c -o rts/dist/build/RtsMain.p_o In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: In file included from rts/ThreadPaused.c:10:0: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:552:32: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:502:37: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' ^ 9 warnings generated. #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Threads.c -o rts/dist/build/Threads.p_o In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.p_o In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.p_o In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.p_o In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hpc.c -o rts/dist/build/Hpc.p_o In file included from rts/OldARMAtomic.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HsFFI.c -o rts/dist/build/HsFFI.p_o In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Timer.c -o rts/dist/build/Timer.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -optc-DProjectVersion=\"8.0.2\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.p_o In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Proftimer.c -o rts/dist/build/Proftimer.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Schedule.c -o rts/dist/build/Schedule.p_o In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hash.c -o rts/dist/build/Hash.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -optc-DProjectVersion=\"8.0.2\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Trace.c -o rts/dist/build/Trace.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Weak.c -o rts/dist/build/Weak.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Task.c -o rts/dist/build/Task.p_o In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -optc-w -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgCRun.c -o rts/dist/build/StgCRun.p_o In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -optc-w -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Libdw.c -o rts/dist/build/Libdw.p_o In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stats.c -o rts/dist/build/Stats.p_o In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' In file included from rts/LdvProfile.c:13:0: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error:In file included from includes/Rts.h:217:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error: #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:523:32: error: #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error: includes/rts/storage/ClosureMacros.h:505:31: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:505:31: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:523:5: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:552:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Interpreter.c -o rts/dist/build/Interpreter.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Messages.c -o rts/dist/build/Messages.p_o In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Capability.c -o rts/dist/build/Capability.p_o In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Globals.c -o rts/dist/build/Globals.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Adjustor.c -o rts/dist/build/Adjustor.p_o In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.p_o In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Inlines.c -o rts/dist/build/Inlines.p_o In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/WSDeque.c -o rts/dist/build/WSDeque.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Linker.c -o rts/dist/build/Linker.p_o In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Disassembler.c -o rts/dist/build/Disassembler.p_o In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Pool.c -o rts/dist/build/Pool.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.p_o In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/FileLock.c -o rts/dist/build/FileLock.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -optc-Wno-format -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Sparks.c -o rts/dist/build/Sparks.p_o In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.p_o In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Profiling.c -o rts/dist/build/Profiling.p_o In file included from rts/RetainerSet.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stable.c -o rts/dist/build/Stable.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Arena.c -o rts/dist/build/Arena.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.p_o In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.p_o In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.p_o In file included from rts/Profiling.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.p_o In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -optc-funroll-loops -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GC.c -o rts/dist/build/sm/GC.p_o In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.p_o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ In file included from rts/ProfHeap.c:10:0: error:includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' In file included from includes/Rts.h:217:0: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:505:5: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error: #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:502:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error:includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) 9 warnings generated. ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -optc-Wno-inline -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.p_o In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.p_o In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.p_o #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Select.c -o rts/dist/build/posix/Select.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.p_o In file included from rts/sm/BlockAlloc.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.p_o includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.p_o In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.p_o In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_p\" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.p_o In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.p_o "inplace/bin/ghc-stage1" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.p_o "inplace/bin/ghc-stage1" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Exception.cmm -o rts/dist/build/Exception.p_o In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ "inplace/bin/ghc-stage1" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Apply.cmm -o rts/dist/build/Apply.p_o includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.p_o "inplace/bin/ghc-stage1" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.p_o "inplace/bin/ghc-stage1" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.p_o "inplace/bin/ghc-stage1" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/STM.c -o rts/dist/build/STM.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Printer.c -o rts/dist/build/Printer.dyn_o In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.dyn_o In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Ticky.c -o rts/dist/build/Ticky.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMain.c -o rts/dist/build/RtsMain.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Threads.c -o rts/dist/build/Threads.dyn_o In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.dyn_o In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from rts/OldARMAtomic.c:17:0: error: includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' In file included from includes/Rts.h:217:0: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hpc.c -o rts/dist/build/Hpc.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HsFFI.c -o rts/dist/build/HsFFI.dyn_o In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Timer.c -o rts/dist/build/Timer.dyn_o In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.dyn_o In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.dyn_o includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Proftimer.c -o rts/dist/build/Proftimer.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Schedule.c -o rts/dist/build/Schedule.dyn_o In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hash.c -o rts/dist/build/Hash.dyn_o In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Trace.c -o rts/dist/build/Trace.dyn_o In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.dyn_o In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Weak.c -o rts/dist/build/Weak.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Task.c -o rts/dist/build/Task.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -optc-w -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgCRun.c -o rts/dist/build/StgCRun.dyn_o In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -optc-w -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Libdw.c -o rts/dist/build/Libdw.dyn_o In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stats.c -o rts/dist/build/Stats.dyn_o In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Interpreter.c -o rts/dist/build/Interpreter.dyn_o In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Messages.c -o rts/dist/build/Messages.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Capability.c -o rts/dist/build/Capability.dyn_o In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Globals.c -o rts/dist/build/Globals.dyn_o In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Adjustor.c -o rts/dist/build/Adjustor.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.dyn_o In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Inlines.c -o rts/dist/build/Inlines.dyn_o In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/WSDeque.c -o rts/dist/build/WSDeque.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Linker.c -o rts/dist/build/Linker.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Disassembler.c -o rts/dist/build/Disassembler.dyn_o In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Pool.c -o rts/dist/build/Pool.dyn_o In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/FileLock.c -o rts/dist/build/FileLock.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -optc-Wno-format -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Sparks.c -o rts/dist/build/Sparks.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.dyn_o In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Profiling.c -o rts/dist/build/Profiling.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stable.c -o rts/dist/build/Stable.dyn_o In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: includes/rts/storage/ClosureMacros.h:523:32: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:523:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:523:32: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:503:56: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:552:5: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error: #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error:includes/rts/storage/ClosureMacros.h:552:32: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:552:32: error: ^ 9 warnings generated. warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Arena.c -o rts/dist/build/Arena.dyn_o In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.dyn_o In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.dyn_o In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.dyn_o In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -optc-funroll-loops -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.dyn_o In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GC.c -o rts/dist/build/sm/GC.dyn_o In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.dyn_o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.dyn_o In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -optc-Wno-inline -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.dyn_o In file included from rts/sm/BlockAlloc.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.dyn_o In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.dyn_o In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.dyn_o In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Select.c -o rts/dist/build/posix/Select.dyn_o In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.dyn_o In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.dyn_o In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_dyn\" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.dyn_o In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.dyn_o In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Exception.cmm -o rts/dist/build/Exception.dyn_o In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Apply.cmm -o rts/dist/build/Apply.dyn_o In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.dyn_o "inplace/bin/ghc-pkg" --simple-output field rts extra-libraries \ | sed -e 's/\([^ ][^ ]*\)/-l\1/g' > rts/dist/libs.depend In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-pkg" --simple-output field rts library-dirs \ | sed -e 's/\([^ ][^ ]*\)/-L\1/g' >> rts/dist/libs.depend "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/STM.c -o rts/dist/build/STM.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Printer.c -o rts/dist/build/Printer.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Ticky.c -o rts/dist/build/Ticky.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMain.c -o rts/dist/build/RtsMain.l_o In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Threads.c -o rts/dist/build/Threads.l_o In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.l_o In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.l_o In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hpc.c -o rts/dist/build/Hpc.l_o In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HsFFI.c -o rts/dist/build/HsFFI.l_o includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Timer.c -o rts/dist/build/Timer.l_o In file included from rts/OldARMAtomic.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.l_o In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -optc-DProjectVersion=\"8.0.2\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Proftimer.c -o rts/dist/build/Proftimer.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Schedule.c -o rts/dist/build/Schedule.l_o In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hash.c -o rts/dist/build/Hash.l_o In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -optc-DProjectVersion=\"8.0.2\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Trace.c -o rts/dist/build/Trace.l_o In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.l_o In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Weak.c -o rts/dist/build/Weak.l_o In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Task.c -o rts/dist/build/Task.l_o In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -optc-w -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgCRun.c -o rts/dist/build/StgCRun.l_o In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -optc-w -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Libdw.c -o rts/dist/build/Libdw.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stats.c -o rts/dist/build/Stats.l_o In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Interpreter.c -o rts/dist/build/Interpreter.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Messages.c -o rts/dist/build/Messages.l_o In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Capability.c -o rts/dist/build/Capability.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Globals.c -o rts/dist/build/Globals.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Adjustor.c -o rts/dist/build/Adjustor.l_o In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.l_o In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Inlines.c -o rts/dist/build/Inlines.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/WSDeque.c -o rts/dist/build/WSDeque.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Linker.c -o rts/dist/build/Linker.l_o In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Disassembler.c -o rts/dist/build/Disassembler.l_o In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Pool.c -o rts/dist/build/Pool.l_o In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.l_o In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/FileLock.c -o rts/dist/build/FileLock.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.l_o In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:552:32: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:552:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:523:32: error: includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -optc-Wno-format -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.l_o In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Sparks.c -o rts/dist/build/Sparks.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Profiling.c -o rts/dist/build/Profiling.l_o In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stable.c -o rts/dist/build/Stable.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Arena.c -o rts/dist/build/Arena.l_o In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.l_o In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.l_o In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -optc-funroll-loops -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.l_o In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GC.c -o rts/dist/build/sm/GC.l_o warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.l_o In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.l_o ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.l_o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -optc-Wno-inline -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.l_o In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error:In file included from rts/sm/BlockAlloc.c:19:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:505:5: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:502:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:505:31: error:includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:552:32: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:505:31: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:56: error:9 warnings generated. note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.l_o note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.l_o In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Select.c -o rts/dist/build/posix/Select.l_o In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ In file included from rts/sm/GCUtils.c:15:0: error:includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ In file included from includes/Rts.h:217:0: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:5: error:includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error:includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error:includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:56: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.l_o In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.l_o In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.l_o In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from rts/posix/Itimer.c:21:0: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: In file included from includes/Rts.h:217:0: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:32: error:#if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:503:37: error: #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:32: error: #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error: includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_l\" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.l_o "inplace/bin/ghc-stage1" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.l_o "inplace/bin/ghc-stage1" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.l_o In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Exception.cmm -o rts/dist/build/Exception.l_o In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Apply.cmm -o rts/dist/build/Apply.l_o In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.l_o "inplace/bin/ghc-stage1" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.l_o "inplace/bin/ghc-stage1" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.l_o "inplace/bin/ghc-stage1" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/STM.c -o rts/dist/build/STM.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Printer.c -o rts/dist/build/Printer.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Ticky.c -o rts/dist/build/Ticky.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.debug_o In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsMain.c -o rts/dist/build/RtsMain.debug_o In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Threads.c -o rts/dist/build/Threads.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.debug_o In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.debug_o In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.debug_o warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Hpc.c -o rts/dist/build/Hpc.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/HsFFI.c -o rts/dist/build/HsFFI.debug_o In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Timer.c -o rts/dist/build/Timer.debug_o includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.debug_o In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/OldARMAtomic.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -optc-DProjectVersion=\"8.0.2\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.debug_o In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Proftimer.c -o rts/dist/build/Proftimer.debug_o In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Schedule.c -o rts/dist/build/Schedule.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Hash.c -o rts/dist/build/Hash.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -optc-DProjectVersion=\"8.0.2\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Trace.c -o rts/dist/build/Trace.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.debug_o In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Weak.c -o rts/dist/build/Weak.debug_o In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Task.c -o rts/dist/build/Task.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -optc-w -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgCRun.c -o rts/dist/build/StgCRun.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.debug_o In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.debug_o In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -optc-w -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.debug_o In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Libdw.c -o rts/dist/build/Libdw.debug_o In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Stats.c -o rts/dist/build/Stats.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Interpreter.c -o rts/dist/build/Interpreter.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Messages.c -o rts/dist/build/Messages.debug_o In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Capability.c -o rts/dist/build/Capability.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Globals.c -o rts/dist/build/Globals.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Adjustor.c -o rts/dist/build/Adjustor.debug_o In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.debug_o In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Inlines.c -o rts/dist/build/Inlines.debug_o In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/WSDeque.c -o rts/dist/build/WSDeque.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Linker.c -o rts/dist/build/Linker.debug_o In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Disassembler.c -o rts/dist/build/Disassembler.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Pool.c -o rts/dist/build/Pool.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.debug_o In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/FileLock.c -o rts/dist/build/FileLock.debug_o In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.debug_o In file included from rts/Pool.c:10:0: error: In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: In file included from includes/Rts.h:217:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:505:5: error:includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:552:5: error: #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:505:31: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:505:31: error:includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:37: error: includes/rts/storage/ClosureMacros.h:523:5: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:552:32: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:503:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' 9 warnings generated. #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Disassembler.c:14:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -optc-Wno-format -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.debug_o In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Sparks.c -o rts/dist/build/Sparks.debug_o In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Profiling.c -o rts/dist/build/Profiling.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Stable.c -o rts/dist/build/Stable.debug_o In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Arena.c -o rts/dist/build/Arena.debug_o In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.debug_o In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.debug_o In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.debug_o In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -optc-funroll-loops -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.debug_o In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GC.c -o rts/dist/build/sm/GC.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.debug_o In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.debug_o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/BlockAlloc.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -optc-Wno-inline -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.debug_o In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.debug_o In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.debug_o includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.debug_o In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Select.c -o rts/dist/build/posix/Select.debug_o In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.debug_o In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.debug_o In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.debug_o In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.debug_o In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_debug\" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.debug_o In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.debug_o "inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.debug_o "inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Exception.cmm -o rts/dist/build/Exception.debug_o "inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Apply.cmm -o rts/dist/build/Apply.debug_o In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.debug_o "inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Updates.cmm -o rts/dist/build/Updates.debug_o "inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.debug_o "inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/STM.c -o rts/dist/build/STM.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Printer.c -o rts/dist/build/Printer.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Ticky.c -o rts/dist/build/Ticky.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.thr_o In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMain.c -o rts/dist/build/RtsMain.thr_o In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: In file included from rts/ThreadPaused.c:10:0: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:505:5: error: #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:502:37: error: #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:505:31: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:523:32: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:523:5: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:502:37: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:523:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:552:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:37: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:56: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error:9 warnings generated. warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Threads.c -o rts/dist/build/Threads.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.thr_o In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.thr_o In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hpc.c -o rts/dist/build/Hpc.thr_o In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) In file included from rts/OldARMAtomic.c:17:0: error: ^ includes/rts/storage/ClosureMacros.h:552:5: error: In file included from includes/Rts.h:217:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:505:5: error:includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HsFFI.c -o rts/dist/build/HsFFI.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Timer.c -o rts/dist/build/Timer.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-DProjectVersion=\"8.0.2\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.thr_o In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Proftimer.c -o rts/dist/build/Proftimer.thr_o In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Schedule.c -o rts/dist/build/Schedule.thr_o In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hash.c -o rts/dist/build/Hash.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-DProjectVersion=\"8.0.2\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Trace.c -o rts/dist/build/Trace.thr_o In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Weak.c -o rts/dist/build/Weak.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Task.c -o rts/dist/build/Task.thr_o In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-w -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgCRun.c -o rts/dist/build/StgCRun.thr_o In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.thr_o In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-w -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.thr_o In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Libdw.c -o rts/dist/build/Libdw.thr_o In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stats.c -o rts/dist/build/Stats.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Interpreter.c -o rts/dist/build/Interpreter.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Messages.c -o rts/dist/build/Messages.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.thr_o In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Capability.c -o rts/dist/build/Capability.thr_o In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Globals.c -o rts/dist/build/Globals.thr_o In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Adjustor.c -o rts/dist/build/Adjustor.thr_o In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Inlines.c -o rts/dist/build/Inlines.thr_o In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ In file included from rts/Adjustor.c:40:0: error: includes/rts/storage/ClosureMacros.h:502:37: error:In file included from includes/Rts.h:217:0: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:37: error: #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error: includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error:includes/rts/storage/ClosureMacros.h:552:32: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:37: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:523:32: error: rts/RtsUtils.c:118:16: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) size_t l = strnlen(s, n); ^ ^ 10 warnings generated. includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/WSDeque.c -o rts/dist/build/WSDeque.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Linker.c -o rts/dist/build/Linker.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Disassembler.c -o rts/dist/build/Disassembler.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Pool.c -o rts/dist/build/Pool.thr_o In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/FileLock.c -o rts/dist/build/FileLock.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-Wno-format -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.thr_o In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Sparks.c -o rts/dist/build/Sparks.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.thr_o In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Profiling.c -o rts/dist/build/Profiling.thr_o In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stable.c -o rts/dist/build/Stable.thr_o In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Arena.c -o rts/dist/build/Arena.thr_o In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.thr_o In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.thr_o In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-funroll-loops -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GC.c -o rts/dist/build/sm/GC.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.thr_o In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.thr_o In file included from rts/sm/BlockAlloc.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ In file included from rts/sm/MarkWeak.c:15:0: error: 9 warnings generated. In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-Wno-inline -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.thr_o In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.thr_o In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.thr_o In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Select.c -o rts/dist/build/posix/Select.thr_o In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) In file included from rts/eventlog/EventLog.c:10:0: error: ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from includes/Rts.h:217:0: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:505:5: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:523:32: error: includes/rts/storage/ClosureMacros.h:502:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:503:56: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error:includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:503:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:552:32: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.thr_o In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.thr_o In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.t hr_o includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.thr_o In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.thr_o In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.thr_o In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-DPARALLEL_GC -optc-Irts/sm -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -optc-funroll-loops -c rts/dist/build/sm/Evac_thr.c -o rts/dist/build/sm/Evac_thr.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr\" -optc-DPARALLEL_GC -optc-Irts/sm -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/sm/Scav_thr.c -o rts/dist/build/sm/Scav_thr.thr_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.thr_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.thr_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Exception.cmm -o rts/dist/build/Exception.thr_o In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Apply.cmm -o rts/dist/build/Apply.thr_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.thr_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.thr_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.thr_o In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.thr_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/STM.c -o rts/dist/build/STM.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Printer.c -o rts/dist/build/Printer.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.thr_debug_o In file included from rts/dist/build/sm/Scav_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Ticky.c -o rts/dist/build/Ticky.thr_debug_o In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.thr_debug_o In file included from rts/dist/build/sm/Evac_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsMain.c -o rts/dist/build/RtsMain.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Threads.c -o rts/dist/build/Threads.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Hpc.c -o rts/dist/build/Hpc.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/HsFFI.c -o rts/dist/build/HsFFI.thr_debug_o In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/OldARMAtomic.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Timer.c -o rts/dist/build/Timer.thr_debug_o In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-DProjectVersion=\"8.0.2\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Proftimer.c -o rts/dist/build/Proftimer.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Schedule.c -o rts/dist/build/Schedule.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Hash.c -o rts/dist/build/Hash.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-DProjectVersion=\"8.0.2\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Trace.c -o rts/dist/build/Trace.thr_debug_o In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.thr_debug_o In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Weak.c -o rts/dist/build/Weak.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Task.c -o rts/dist/build/Task.thr_debug_o In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-w -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgCRun.c -o rts/dist/build/StgCRun.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.thr_debug_o In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error:"inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.thr_debug_o warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-w -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Libdw.c -o rts/dist/build/Libdw.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Stats.c -o rts/dist/build/Stats.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Interpreter.c -o rts/dist/build/Interpreter.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Messages.c -o rts/dist/build/Messages.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.thr_debug_o In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Capability.c -o rts/dist/build/Capability.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Globals.c -o rts/dist/build/Globals.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Adjustor.c -o rts/dist/build/Adjustor.thr_debug_o In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.thr_debug_o In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Inlines.c -o rts/dist/build/Inlines.thr_debug_o In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/WSDeque.c -o rts/dist/build/WSDeque.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Linker.c -o rts/dist/build/Linker.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Disassembler.c -o rts/dist/build/Disassembler.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Pool.c -o rts/dist/build/Pool.thr_debug_o In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.thr_debug_o In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) In file included from rts/RtsAPI.c:10:0: error: ^ In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:502:37: error: #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:503:56: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:523:32: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:552:5: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error:includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:552:32: error: ^ includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/FileLock.c -o rts/dist/build/FileLock.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.thr_debug_o In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Disassembler.c:14:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-Wno-format -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.thr_debug_o In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Sparks.c -o rts/dist/build/Sparks.thr_debug_o warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Profiling.c -o rts/dist/build/Profiling.thr_debug_o In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Stable.c -o rts/dist/build/Stable.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Arena.c -o rts/dist/build/Arena.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.thr_debug_o In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.thr_debug_o ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.thr_debug_o In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.thr_debug_o In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-funroll-loops -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.thr_debug_o In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.thr_debug_o In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GC.c -o rts/dist/build/sm/GC.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.thr_debug_o In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.thr_debug_o In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ In file included from rts/sm/BlockAlloc.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-Wno-inline -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.thr_debug_o In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.thr_debug_o In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error:"inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.thr_debug_o warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Select.c -o rts/dist/build/posix/Select.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.thr_debug_o In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.thr_debug_o In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.thr_debug_o ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.thr_debug_o In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.thr_debug_o In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-DPARALLEL_GC -optc-Irts/sm -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -optc-funroll-loops -c rts/dist/build/sm/Evac_thr.c -o rts/dist/build/sm/Evac_thr.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DRtsWay=\"rts_thr_debug\" -optc-DPARALLEL_GC -optc-Irts/sm -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/dist/build/sm/Scav_thr.c -o rts/dist/build/sm/Scav_thr.thr_debug_o In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.thr_debug_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.thr_debug_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Exception.cmm -o rts/dist/build/Exception.thr_debug_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Apply.cmm -o rts/dist/build/Apply.thr_debug_o In file included from rts/dist/build/sm/Evac_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: In file included from rts/dist/build/sm/Scav_thr.c:15:0: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) In file included from includes/Rts.h:217:0: error: ^ includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:32: error:#if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.thr_debug_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Updates.cmm -o rts/dist/build/Updates.thr_debug_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.thr_debug_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.thr_debug_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/STM.c -o rts/dist/build/STM.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Printer.c -o rts/dist/build/Printer.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Ticky.c -o rts/dist/build/Ticky.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.thr_l_o In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMain.c -o rts/dist/build/RtsMain.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Threads.c -o rts/dist/build/Threads.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.thr_l_o In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.thr_l_o In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.thr_l_o In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error:"inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadLabels.c -o rts/dist/build/Th readLabels.thr_l_o note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hpc.c -o rts/dist/build/Hpc.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HsFFI.c -o rts/dist/build/HsFFI.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Timer.c -o rts/dist/build/Timer.thr_l_o In file included from rts/OldARMAtomic.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: In file included from rts/ThreadLabels.c:11:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) In file included from includes/Rts.h:217:0: error: ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:505:5: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:502:37: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error:includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.thr_l_o In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-DProjectVersion=\"8.0.2\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.thr_l_o In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Proftimer.c -o rts/dist/build/Proftimer.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Schedule.c -o rts/dist/build/Schedule.thr_l_o In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hash.c -o rts/dist/build/Hash.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-DProjectVersion=\"8.0.2\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Trace.c -o rts/dist/build/Trace.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Weak.c -o rts/dist/build/Weak.thr_l_o In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Task.c -o rts/dist/build/Task.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-w -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgCRun.c -o rts/dist/build/StgCRun.thr_l_o In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-w -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.thr_l_o In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Libdw.c -o rts/dist/build/Libdw.thr_l_o In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stats.c -o rts/dist/build/Stats.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Interpreter.c -o rts/dist/build/Interpreter.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Messages.c -o rts/dist/build/Messages.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Capability.c -o rts/dist/build/Capability.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Globals.c -o rts/dist/build/Globals.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Adjustor.c -o rts/dist/build/Adjustor.thr_l_o In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.thr_l_o In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Inlines.c -o rts/dist/build/Inlines.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/WSDeque.c -o rts/dist/build/WSDeque.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Linker.c -o rts/dist/build/Linker.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Disassembler.c -o rts/dist/build/Disassembler.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Pool.c -o rts/dist/build/Pool.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.thr_l_o In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/FileLock.c -o rts/dist/build/FileLock.thr_l_o In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-Wno-format -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.thr_l_o In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Sparks.c -o rts/dist/build/Sparks.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.thr_l_o In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Profiling.c -o rts/dist/build/Profiling.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stable.c -o rts/dist/build/Stable.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Arena.c -o rts/dist/build/Arena.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.thr_l_o In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.thr_l_o In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.thr_l_o In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.thr_l_o In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.thr_l_o In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-funroll-loops -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.thr_l_o In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.thr_l_o includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GC.c -o rts/dist/build/sm/GC.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.thr_l_o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-Wno-inline -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.thr_l_o In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCUtils.c -o rts/dist/build/sm/G#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK CUtils.thr_l_o ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.thr_l_o In file included from rts/sm/BlockAlloc.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.thr_l_o In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.thr_l_o In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Select.c -o rts/dist/build/po six/Select.thr_l_o includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.thr_l_o In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.thr_l_o In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.thr_l_o In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-DPARALLEL_GC -optc-Irts/sm -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -optc-funroll-loops -c rts/dist/build/sm/Evac_thr.c -o rts/dist/build/sm/Evac_thr.thr_l_o In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_l\" -optc-DPARALLEL_GC -optc-Irts/sm -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/sm/Scav_thr.c -o rts/dist/build/sm/Scav_thr.thr_l_o includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.thr_l_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.thr_l_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Exception.cmm -o rts/dist/build/Exception.thr_l_o In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Apply.cmm -o rts/dist/build/Apply.thr_l_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.thr_l_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.thr_l_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.thr_l_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.thr_l_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/STM.c -o rts/dist/build/STM.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Printer.c -o rts/dist/build/Printer.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.thr_p_o In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Ticky.c -o rts/dist/build/Ticky.thr_p_o In file included from rts/dist/build/sm/Evac_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.thr_p_o In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMain.c -o rts/dist/build/RtsMain.thr_p_o In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Threads.c -o rts/dist/build/Threads.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.thr_p_o In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.thr_p_o In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/dist/build/sm/Scav_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hpc.c -o rts/dist/build/Hpc.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HsFFI.c -o rts/dist/build/HsFFI.thr_p_o In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Timer.c -o rts/dist/build/Timer.thr_p_o In file included from rts/OldARMAtomic.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-DProjectVersion=\"8.0.2\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.thr_p_o In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Proftimer.c -o rts/dist/build/Proftimer.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Schedule.c -o rts/dist/build/Schedule.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hash.c -o rts/dist/build/Hash.thr_p_o In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-DProjectVersion=\"8.0.2\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Trace.c -o rts/dist/build/Trace.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.thr_p_o In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Weak.c -o rts/dist/build/Weak.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Task.c -o rts/dist/build/Task.thr_p_o In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-w -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgCRun.c -o rts/dist/build/StgCRun.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-w -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.thr_p_o In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Libdw.c -o rts/dist/build/Libdw.thr_p_o In file included from rts/LdvProfile.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stats.c -o rts/dist/build/Stats.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Interpreter.c -o rts/dist/build/Interpreter.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Messages.c -o rts/dist/build/Messages.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Capability.c -o rts/dist/build/Capability.thr_p_o In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Globals.c -o rts/dist/build/Globals.thr_p_o In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Adjustor.c -o rts/dist/build/Adjustor.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.thr_p_o In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Inlines.c -o rts/dist/build/Inlines.thr_p_o In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/WSDeque.c -o rts/dist/build/WSDeque.thr_p_o 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Linker.c -o rts/dist/build/Linker.thr_p_o In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Disassembler.c -o rts/dist/build/Disassembler.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Pool.c -o rts/dist/build/Pool.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.thr_p_o In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/FileLock.c -o rts/dist/build/FileLock.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.thr_p_o In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-Wno-format -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.thr_p_o In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Sparks.c -o rts/dist/build/Sparks.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Profiling.c -o rts/dist/build/Profiling.thr_p_o In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stable.c -o rts/dist/build/Stable.thr_p_o includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Arena.c -o rts/dist/build/Arena.thr_p_o In file included from rts/RetainerSet.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.thr_p_o In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/FlagDefaults.c -o rts/dist/build/#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) hooks/FlagDefaults.thr_p_o ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.thr_p_o In file included from rts/Profiling.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-funroll-loops -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.thr_p_o In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.thr_p_o In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GC.c -o rts/dist/build/sm/GC.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.thr_p_o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-Wno-inline -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.thr_p_o In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.thr_p_o #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/BlockAlloc.c:19:0: error: In file included from includes/Rts.h:217:0: error: "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.thr_p_o includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.thr_p_o In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.thr_p_o In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Select.c -o rts/dist/build/posix/Select.thr_p_o In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.thr_p_o In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.thr_p_o In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.thr_p_o In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-DPARALLEL_GC -optc-Irts/sm -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -optc-funroll-loops -c rts/dist/build/sm/Evac_thr.c -o rts/dist/build/sm/Evac_thr.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_thr_p\" -optc-DPARALLEL_GC -optc-Irts/sm -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/sm/Scav_thr.c -o rts/dist/build/sm/Scav_thr.thr_p_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.thr_p_o In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.thr_p_o In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Exception.cmm -o rts/dist/build/Exception.thr_p_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Apply.cmm -o rts/dist/build/Apply.thr_p_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.thr_p_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.thr_p_o In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.thr_p_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.thr_p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/STM.c -o rts/dist/build/STM.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Printer.c -o rts/dist/build/Printer.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.debug_dyn_o In file included from rts/dist/build/sm/Evac_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Ticky.c -o rts/dist/build/Ticky.debug_dyn_o In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsMain.c -o rts/dist/build/RtsMain.debug_dyn_o In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Threads.c -o rts/dist/build/Threads.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.debug_dyn_o In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.debug_dyn_o In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/dist/build/sm/Scav_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/OldARMAtomic.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Hpc.c -o rts/dist/build/Hpc.debug_dyn_o In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/HsFFI.c -o rts/dist/build/HsFFI.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Timer.c -o rts/dist/build/Timer.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Proftimer.c -o rts/dist/build/Proftimer.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Schedule.c -o rts/dist/build/Schedule.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Hash.c -o rts/dist/build/Hash.debug_dyn_o In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Trace.c -o rts/dist/build/Trace.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.debug_dyn_o In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from rts/Timer.c:19:0: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ In file included from includes/Rts.h:217:0: error:includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:505:5: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:5: error:#if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:505:31: error: ^ includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ 9 warnings generated. #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ In file included from rts/RtsMessages.c:10:0: error:9 warnings generated. In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Weak.c -o rts/dist/build/Weak.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Task.c -o rts/dist/build/Task.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -optc-w -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgCRun.c -o rts/dist/build/StgCRun.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.debug_dyn_o In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -optc-w -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.debug_dyn_o In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Libdw.c -o rts/dist/build/Libdw.debug_dyn_o In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Stats.c -o rts/dist/build/Stats.debug_dyn_o In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Interpreter.c -o rts/dist/build/Interpreter.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Messages.c -o rts/dist/build/Messages.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Capability.c -o rts/dist/build/Capability.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Globals.c -o rts/dist/build/Globals.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Adjustor.c -o rts/dist/build/Adjustor.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.debug_dyn_o In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error:In file included from rts/Capability.c:20:0: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:31: error:includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:502:37: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:523:32: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:523:5: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:523:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:552:5: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error:includes/rts/storage/ClosureMacros.h:552:32: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Inlines.c -o rts/dist/build/Inlines.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/WSDeque.c -o rts/dist/build/WSDeque.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Linker.c -o rts/dist/build/Linker.debug_dyn_o In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Disassembler.c -o rts/dist/build/Disassembler.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Pool.c -o rts/dist/build/Pool.debug_dyn_o In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/FileLock.c -o rts/dist/build/FileLock.debug_dyn_o In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dis ^ t/build/autogen -O2 -O0 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.debug_dyn_o 9 warnings generated. In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Disassembler.c:14:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -optc-Wno-format -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.debug_dyn_o In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK In file included from rts/FileLock.c:10:0: error: ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: In file included from includes/Rts.h:217:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:5: error:includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:502:37: error:#if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:502:37: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:503:37: error: #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:505:31: error:includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 9 warnings generated. #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Sparks.c -o rts/dist/build/Sparks.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.debug_dyn_o In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Profiling.c -o rts/dist/build/Profiling.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Stable.c -o rts/dist/build/Stable.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Arena.c -o rts/dist/build/Arena.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.debug_dyn_o In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.debug_dyn_o In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.debug_dyn_o In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.debug_dyn_o In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -optc-funroll-loops -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GC.c -o rts/dist/build/sm/GC.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.debug_dyn_o In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.debug_dyn_o In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -optc-Wno-inline -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.debug_dyn_o ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.debug_dyn_o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from rts/sm/BlockAlloc.c:19:0: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:505:5: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:505:31: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:552:32: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:505:31: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.debug_dyn_o In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.debug_dyn_o In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Select.c -o rts/dist/build/posix/Select.debug_dyn_o In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.debug_dyn_o In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.debug_dyn_o In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_debug_dyn\" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.debug_dyn_o In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.debug_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.debug_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Exception.cmm -o rts/dist/build/Exception.debug_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Apply.cmm -o rts/dist/build/Apply.debug_dyn_o In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.debug_dyn_o In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Updates.cmm -o rts/dist/build/Updates.debug_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.debug_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/STM.c -o rts/dist/build/STM.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Printer.c -o rts/dist/build/Printer.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Ticky.c -o rts/dist/build/Ticky.thr_dyn_o In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMain.c -o rts/dist/build/RtsMain.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Threads.c -o rts/dist/build/Threads.thr_dyn_o In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.thr_dyn_o In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.thr_dyn_o In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.thr_dyn_o #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hpc.c -o rts/dist/build/Hpc.thr_dyn_o In file included from rts/OldARMAtomic.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HsFFI.c -o rts/dist/build/HsFFI.thr_dyn_o In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Timer.c -o rts/dist/build/Timer.thr_dyn_o In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.thr_dyn_o In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Proftimer.c -o rts/dist/build/Proftimer.thr_dyn_o In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Schedule.c -o rts/dist/build/Schedule.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hash.c -o rts/dist/build/Hash.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Trace.c -o rts/dist/build/Trace.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.thr_dyn_o In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Weak.c -o rts/dist/build/Weak.thr_dyn_o In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Task.c -o rts/dist/build/Task.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-w -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgCRun.c -o rts/dist/build/StgCRun.thr_dyn_o In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-w -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.thr_dyn_o In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Libdw.c -o rts/dist/build/Libdw.thr_dyn_o In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stats.c -o rts/dist/build/Stats.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Interpreter.c -o rts/dist/build/Interpreter.thr_dyn_o In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Messages.c -o rts/dist/build/Messages.thr_dyn_o In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Capability.c -o rts/dist/build/Capability.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Globals.c -o rts/dist/build/Globals.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Adjustor.c -o rts/dist/build/Adjustor.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.thr_dyn_o In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Inlines.c -o rts/dist/build/Inlines.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/WSDeque.c -o rts/dist/build/WSDeque.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Linker.c -o rts/dist/build/Linker.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Disassembler.c -o rts/dist/build/Disassembler.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Pool.c -o rts/dist/build/Pool.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.thr_dyn_o In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/FileLock.c -o rts/dist/build/FileLock.thr_dyn_o In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.thr_dyn_o In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-Wno-format -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Sparks.c -o rts/dist/build/Sparks.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Profiling.c -o rts/dist/build/Profiling.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stable.c -o rts/dist/build/Stable.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Arena.c -o rts/dist/build/Arena.thr_dyn_o In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.thr_dyn_o In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.thr_dyn_o In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OnExit.c -o rts note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' /dist/build/hooks/OnExit.thr_dyn_o #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.thr_dyn_o In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/auincludes/rts/storage/ClosureMacros.h:503:37: error:togen -O2 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.thr_dyn_o note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-funroll-loops -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.thr_dyn_o In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GC.c -o rts/dist/build/sm/GC.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.thr_dyn_o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/BlockAlloc.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.thr_dyn_o #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-Wno-inline -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.thr_dyn_o In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.thr_dyn_o In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Select.c -o rts/dist/build/posix/Select.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.thr_dyn_o In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) In file included from rts/posix/GetEnv.c:9:0: error: ^ In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:505:31: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:523:32: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:503:37: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.thr_dyn_o In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-DPARALLEL_GC -optc-Irts/sm -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -optc-funroll-loops -c rts/dist/build/sm/Evac_thr.c -o rts/dist/build/sm/Evac_thr.thr_dyn_o In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_dyn\" -optc-DPARALLEL_GC -optc-Irts/sm -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/sm/Scav_thr.c -o rts/dist/build/sm/Scav_thr.thr_dyn_o In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.thr_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.thr_dyn_o In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error:"inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Exception.cmm -o rts/dist/build/Exception.thr_dyn_o warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Apply.cmm -o rts/dist/build/Apply.thr_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.thr_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.thr_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.thr_dyn_o In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.thr_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/STM.c -o rts/dist/build/STM.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Printer.c -o rts/dist/build/Printer.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.thr_debug_dyn_o In file included from rts/dist/build/sm/Evac_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Ticky.c -o rts/dist/build/Ticky.thr_debug_dyn_o In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) In file included from rts/Printer.c:12:0: error: ^ In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ includes/rts/storage/ClosureMacros.h:503:37: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:523:5: error:includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:523:5: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:523:32: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' 9 warnings generated. #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsMain.c -o rts/dist/build/RtsMain.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Threads.c -o rts/dist/build/Threads.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.thr_debug_dyn_o In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.thr_debug_dyn_o In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Hpc.c -o rts/dist/build/Hpc.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/HsFFI.c -o rts/dist/build/HsFFI.thr_debug_dyn_o In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/OldARMAtomic.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Timer.c -o rts/dist/build/Timer.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.thr_debug_dyn_o In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Proftimer.c -o rts/dist/build/Proftimer.thr_debug_dyn_o In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Schedule.c -o rts/dist/build/Schedule.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Hash.c -o rts/dist/build/Hash.thr_debug_dyn_o In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' In file included from rts/dist/build/sm/Scav_thr.c:15:0: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:31: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:523:32: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:37: error: includes/rts/storage/ClosureMacros.h:552:5: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Trace.c -o rts/dist/build/Trace.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Weak.c -o rts/dist/build/Weak.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Task.c -o rts/dist/build/Task.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-w -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgCRun.c -o rts/dist/build/StgCRun.thr_debug_dyn_o In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.thr_debug_dyn_o In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.thr_debug_dyn_o In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-w -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Libdw.c -o rts/dist/build/Libdw.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Stats.c -o rts/dist/build/Stats.thr_debug_dyn_o In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Interpreter.c -o rts/dist/build/Interpreter.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Messages.c -o rts/dist/build/Messages.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Capability.c -o rts/dist/build/Capability.thr_debug_dyn_o In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Globals.c -o rts/dist/build/Globals.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Adjustor.c -o rts/dist/build/Adjustor.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.thr_debug_dyn_o In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Inlines.c -o rts/dist/build/Inlines.thr_debug_dyn_o In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/WSDeque.c -o rts/dist/build/WSDeque.thr_debug_dyn_o In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Linker.c -o rts/dist/build/Linker.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Disassembler.c -o rts/dist/build/Disassembler.thr_debug_dyn_o In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Pool.c -o rts/dist/build/Pool.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/FileLock.c -o rts/dist/build/FileLock.thr_debug_dyn_o In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Disassembler.c:14:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/ dist/build/autogen -O2 -O0 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.thr_debug_dyn_o includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' In file included from rts/Pool.c:10:0: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) In file included from includes/Rts.h:217:0: error: ^ includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:505:31: error: 9 warnings generated. warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-Wno-format -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Sparks.c -o rts/dist/build/Sparks.thr_debug_dyn_o In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ In file included from rts/Inlines.c:6:0: error: includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' In file included from includes/Rts.h:217:0: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:5: error:includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:502:37: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:505:31: error: #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:523:32: error: includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:37: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:523:32: error: #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:502:37: error:includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:523:32: error: includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ ^ includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:37: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Profiling.c -o rts/dist/build/Profiling.thr_debug_dyn_o In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Stable.c -o rts/dist/build/Stable.thr_debug_dyn_o In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Arena.c -o rts/dist/build/Arena.thr_debug_dyn_o In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.thr_debug_dyn_o In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:523:32: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-funroll-loops -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.thr_debug_dyn_o In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GC.c -o rts/dist/build/sm/GC.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.thr_debug_dyn_o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from rts/sm/BlockAlloc.c:19:0: error: includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: In file included from includes/Rts.h:217:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:505:5: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:32: error: #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from rts/sm/Evac.c:15:0: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:502:37: error:In file included from includes/Rts.h:217:0: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:505:5: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:505:31: error: ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 9 warnings generated. includes/rts/storage/ClosureMacros.h:502:37: error:#if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:505:31: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:505:31: error:includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:505:31: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:523:5: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:523:5: error:includes/rts/storage/ClosureMacros.h:502:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:502:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:523:32: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:552:5: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:552:5: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:502:37: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. ^ 9 warnings generated. In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ In file included from rts/sm/GC.c:15:0: error: includes/rts/storage/ClosureMacros.h:505:31: error: In file included from includes/Rts.h:217:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:523:5: error: includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:502:37: error: #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' ^ #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:523:32: error: #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error: includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:552:5: error: includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:552:32: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:552:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:503:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:552:32: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-Wno-inline -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.thr_debug_dyn_o #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.thr_debug_dyn_o In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error:"inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/ dist/build/autogen -O2 -O0 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.thr_debug_dyn_o note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Select.c -o rts/dist/build/posix/Select.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.thr_debug_dyn_o In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.thr_debug_dyn_o In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: In file included from rts/posix/Signals.c:10:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK In file included from includes/Rts.h:217:0: error: ^ includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:37: error: ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:502:37: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:552:5: error: includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:523:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:502:37: error: ^ includes/rts/storage/ClosureMacros.h:552:5: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' 9 warnings generated. #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-DPARALLEL_GC -optc-Irts/sm -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -optc-funroll-loops -c rts/dist/build/sm/Evac_thr.c -o rts/dist/build/sm/Evac_thr.thr_debug_dyn_o In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-fno-omit-frame-pointer -optc-g -optc-O0 -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_debug_dyn\" -optc-DPARALLEL_GC -optc-Irts/sm -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/dist/build/sm/Scav_thr.c -o rts/dist/build/sm/Scav_thr.thr_debug_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.thr_debug_dyn_o In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.thr_debug_dyn_o In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Exception.cmm -o rts/dist/build/Exception.thr_debug_dyn_o note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/dist/build/sm/Evac_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Apply.cmm -o rts/dist/build/Apply.thr_debug_dyn_o In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.thr_debug_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Updates.cmm -o rts/dist/build/Updates.thr_debug_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.thr_debug_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.thr_debug_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/STM.c -o rts/dist/build/STM.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Printer.c -o rts/dist/build/Printer.l_dyn_o In file included from rts/dist/build/sm/Scav_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadPaused.c -o rts/dist/build/#if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ThreadPaused.l_dyn_o ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Ticky.c -o rts/dist/build/Ticky.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMain.c -o rts/dist/build/RtsMain.l_dyn_o In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Threads.c -o rts/dist/build/Threads.l_dyn_o In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.l_dyn_o In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.l_dyn_o In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hpc.c -o rts/dist/build/Hpc.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HsFFI.c -o rts/dist/build/HsFFI.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Timer.c -o rts/dist/build/Timer.l_dyn_o In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK In file included from rts/OldARMAtomic.c:17:0: error: ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) In file included from includes/Rts.h:217:0: error: ^ includes/rts/storage/ClosureMacros.h:505:5: error:includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:523:32: error: #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:505:31: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:552:5: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:552:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:505:31: error:includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:56: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ In file included from rts/ThreadLabels.c:11:0: error: includes/rts/storage/ClosureMacros.h:503:37: error:In file included from includes/Rts.h:217:0: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:505:5: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:552:32: error: includes/rts/storage/ClosureMacros.h:502:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:503:56: error: includes/rts/storage/ClosureMacros.h:505:31: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.l_dyn_o In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Proftimer.c -o rts/dist/build/Proftimer.l_dyn_o In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Schedule.c -o rts/dist/build/Schedule.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hash.c -o rts/dist/build/Hash.l_dyn_o In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Trace.c -o rts/dist/build/Trace.l_dyn_o In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Weak.c -o rts/dist/build/Weak.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Task.c -o rts/dist/build/Task.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -optc-w -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgCRun.c -o rts/dist/build/StgCRun.l_dyn_o In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.l_dyn_o In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.l_dyn_o In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -optc-w -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Libdw.c -o rts/dist/build/Libdw.l_dyn_o In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stats.c -o rts/dist/build/Stats.l_dyn_o In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RaiseAsync.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Interpreter.c -o rts/dist/build/Interpreter.l_dyn_o In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Messages.c -o rts/dist/build/Messages.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Capability.c -o rts/dist/build/Capability.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Globals.c -o rts/dist/build/Globals.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Adjustor.c -o rts/dist/build/Adjustor.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.l_dyn_o In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Inlines.c -o rts/dist/build/Inlines.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/WSDeque.c -o rts/dist/build/WSDeque.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Linker.c -o rts/dist/build/Linker.l_dyn_o In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Disassembler.c -o rts/dist/build/Disassembler.l_dyn_o In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Pool.c -o rts/dist/build/Pool.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.l_dyn_o In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error:In file included from rts/Inlines.c:6:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:523:5: error:#if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:523:5: error: #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error:includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK includes/rts/storage/ClosureMacros.h:503:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' includes/rts/storage/ClosureMacros.h:503:56: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:503:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ 9 warnings generated. includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/FileLock.c -o rts/dist/build/FileLock.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -optc-Wno-format -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.l_dyn_o In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Sparks.c -o rts/dist/build/Sparks.l_dyn_o In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.l_dyn_o In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Profiling.c -o rts/dist/build/Profiling.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stable.c -o rts/dist/build/Stable.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Arena.c -o rts/dist/build/Arena.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.l_dyn_o In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.l_dyn_o In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.l_dyn_o In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.l_dyn_o ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.l_dyn_o In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.l_dyn_o In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -optc-funroll-loops -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.l_dyn_o In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.l_dyn_o ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GC.c -o rts/dist/build/sm/GC.l warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] _dyn_o includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/BlockAlloc.c -o rts/dist/build/sm/BlockAlloc.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.l_dyn_o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -optc-Wno-inline -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.l_dyn_o In file included from rts/sm/MarkWeak.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/BlockAlloc.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.l_dyn_o In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Select.c -o rts/dist/build/posix/Select.l_dyn_o In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.l_dyn_o includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.l_dyn_o In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_l_dyn\" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.l_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.l_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.l_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Exception.cmm -o rts/dist/build/Exception.l_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Apply.cmm -o rts/dist/build/Apply.l_dyn_o In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.l_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.l_dyn_o In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.l_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/STM.c -o rts/dist/build/STM.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Printer.c -o rts/dist/build/Printer.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadPaused.c -o rts/dist/build/ThreadPaused.thr_l_dyn_o In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Printer.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LibdwPool.c -o rts/dist/build/LibdwPool.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Ticky.c -o rts/dist/build/Ticky.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/CheckUnload.c -o rts/dist/build/CheckUnload.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMain.c -o rts/dist/build/RtsMain.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Threads.c -o rts/dist/build/Threads.thr_l_dyn_o In file included from rts/Ticky.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ThreadPaused.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsSymbols.c -o rts/dist/build/RtsSymbols.thr_l_dyn_o In file included from rts/RtsMain.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/LibdwPool.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StaticPtrTable.c -o rts/dist/build/StaticPtrTable.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/OldARMAtomic.c -o rts/dist/build/OldARMAtomic.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ThreadLabels.c -o rts/dist/build/ThreadLabels.thr_l_dyn_o In file included from rts/CheckUnload.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hpc.c -o rts/dist/build/Hpc.thr_l_dyn_o In file included from rts/OldARMAtomic.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsSymbols.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/StaticPtrTable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Threads.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HsFFI.c -o rts/dist/build/HsFFI.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Timer.c -o rts/dist/build/Timer.thr_l_dyn_o In file included from rts/ThreadLabels.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/STM.c:87:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsDllMain.c -o rts/dist/build/RtsDllMain.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsMessages.c -o rts/dist/build/RtsMessages.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Proftimer.c -o rts/dist/build/Proftimer.thr_l_dyn_o In file included from rts/HsFFI.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Schedule.c -o rts/dist/build/Schedule.thr_l_dyn_o In file included from rts/Hpc.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsDllMain.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Hash.c -o rts/dist/build/Hash.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-DProjectVersion=\"8.0.2\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Trace.c -o rts/dist/build/Trace.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RaiseAsync.c -o rts/dist/build/RaiseAsync.thr_l_dyn_o In file included from rts/Timer.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Proftimer.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Weak.c -o rts/dist/build/Weak.thr_l_dyn_o In file included from rts/RtsMessages.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Task.c -o rts/dist/build/Task.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-w -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgCRun.c -o rts/dist/build/StgCRun.thr_l_dyn_o In file included from rts/Hash.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/LdvProfile.c -o rts/dist/build/LdvProfile.thr_l_dyn_o In file included from rts/Trace.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ClosureFlags.c -o rts/dist/build/ClosureFlags.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-w -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerProfile.c -o rts/dist/build/RetainerProfile.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Libdw.c -o rts/dist/build/Libdw.thr_l_dyn_o In file included from rts/Task.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Weak.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: In file included from rts/RaiseAsync.c:10:0: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:37: error: #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' includes/rts/storage/ClosureMacros.h:505:31: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:includes/rts/storage/ClosureMacros.h:505:31: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:523:5: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:502:37: error:includes/rts/storage/ClosureMacros.h:505:31: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:503:56: error: includes/rts/storage/ClosureMacros.h:523:32: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:523:5: error: includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:523:32: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error: includes/rts/storage/ClosureMacros.h:523:32: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:552:5: error: includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ includes/rts/storage/ClosureMacros.h:502:37: error: includes/rts/storage/ClosureMacros.h:523:32: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ includes/rts/storage/ClosureMacros.h:503:56: error: includes/rts/storage/ClosureMacros.h:552:32: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:503:37: error:includes/rts/storage/ClosureMacros.h:552:5: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ includes/rts/storage/ClosureMacros.h:552:32: error:includes/rts/storage/ClosureMacros.h:502:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) includes/rts/storage/ClosureMacros.h:503:56: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error:9 warnings generated. warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stats.c -o rts/dist/build/Stats.thr_l_dyn_o In file included from rts/ClosureFlags.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Schedule.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Interpreter.c -o rts/dist/build/Interpreter.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Messages.c -o rts/dist/build/Messages.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-DProjectVersion=\"8.0.2\" -optc-DHostPlatform=\"x86_64-unknown-netbsd\" -optc-DHostArch=\"x86_64\" -optc-DHostOS=\"netbsd\" -optc-DHostVendor=\"unknown\" -optc-DBuildPlatform=\"x86_64-unknown-netbsd\" -optc-DBuildArch=\"x86_64\" -optc-DBuildOS=\"netbsd\" -optc-DBuildVendor=\"unknown\" -optc-DTargetPlatform=\"x86_64-unknown-netbsd\" -optc-DTargetArch=\"x86_64\" -optc-DTargetOS=\"netbsd\" -optc-DTargetVendor=\"unknown\" -optc-DGhcUnregisterised=\"NO\" -optc-DGhcEnableTablesNextToCode=\"YES\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsUtils.c -o rts/dist/build/RtsUtils.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Capability.c -o rts/dist/build/Capability.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Globals.c -o rts/dist/build/Globals.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Adjustor.c -o rts/dist/build/Adjustor.thr_l_dyn_o In file included from rts/Libdw.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Messages.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/RtsUtils.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/RtsUtils.c:118:16: error: warning: implicit declaration of function 'strnlen' is invalid in C99 [-Wimplicit-function-declaration] size_t l = strnlen(s, n); ^ 10 warnings generated. In file included from rts/Globals.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsAPI.c -o rts/dist/build/RtsAPI.thr_l_dyn_o In file included from rts/Adjustor.c:40:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Inlines.c -o rts/dist/build/Inlines.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/WSDeque.c -o rts/dist/build/WSDeque.thr_l_dyn_o In file included from rts/Stats.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Linker.c -o rts/dist/build/Linker.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Disassembler.c -o rts/dist/build/Disassembler.thr_l_dyn_o In file included from rts/RtsAPI.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/WSDeque.c:42:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Capability.c:20:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Pool.c -o rts/dist/build/Pool.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.thr_l_dyn_o In file included from rts/Inlines.c:6:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/FileLock.c -o rts/dist/build/FileLock.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsStartup.c -o rts/dist/build/RtsStartup.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-Wno-format -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RetainerSet.c -o rts/dist/build/RetainerSet.thr_l_dyn_o In file included from rts/Pool.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Sparks.c -o rts/dist/build/Sparks.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/RtsFlags.c -o rts/dist/build/RtsFlags.thr_l_dyn_o In file included from rts/StgPrimFloat.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Interpreter.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/FileLock.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Sparks.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Profiling.c -o rts/dist/build/Profiling.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Stable.c -o rts/dist/build/Stable.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Arena.c -o rts/dist/build/Arena.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.thr_l_dyn_o In file included from rts/RtsStartup.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.thr_l_dyn_o In file included from rts/RtsFlags.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.thr_l_dyn_o In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.thr_l_dyn_o includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/ProfHeap.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Arena.c:22:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/Stable.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.thr_l_dyn_o In file included from rts/Linker.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ rts/Linker.c:2248:21: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 0; isdigit(tmp[n]); n++); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2264:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[3])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2265:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 4; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2299:17: error: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(fileName[1])) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ rts/Linker.c:2302:29: error: warning: array subscript is of type 'char' [-Wchar-subscripts] for (n = 2; isdigit(fileName[n]); n++); ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: error: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 14 warnings generated. In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-Wno-strict-prototypes -optc-I/usr/pkg/include -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Storage.c -o rts/dist/build/sm/Storage.thr_l_dyn_o In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-funroll-loops -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Evac.c -o rts/dist/build/sm/Evac.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sanity.c -o rts/dist/build/sm/Sanity.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GC.c -o rts/dist/build/sm/GC.thr_l_dyn_o In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error:"inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/BlockA lloc.c -o rts/dist/build/sm/BlockAlloc.thr_l_dyn_o note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MarkWeak.c -o rts/dist/build/sm/MarkWeak.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Sweep.c -o rts/dist/build/sm/Sweep.thr_l_dyn_o In file included from rts/sm/Sanity.c:17:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCAux.c -o rts/dist/build/sm/GCAux.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-Wno-inline -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Compact.c -o rts/dist/build/sm/Compact.thr_l_dyn_o In file included from rts/sm/Sweep.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ In file included from rts/sm/MarkWeak.c:15:0: error: includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) In file included from includes/Rts.h:217:0: error: ^ includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:552:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:523:32: error: includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) includes/rts/storage/ClosureMacros.h:503:56: error: ^ 9 warnings generated. note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Storage.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/GCUtils.c -o rts/dist/build/sm/GCUtils.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/Scav.c -o rts/dist/build/sm/Scav.thr_l_dyn_o In file included from rts/sm/GCAux.c:11:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/BlockAlloc.c:19:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/sm/MBlock.c -o rts/dist/build/sm/MBlock.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Get Env.c -o rts/dist/build/posix/GetEnv.thr_l_dyn_o In file included from rts/sm/GCUtils.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/Evac.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/sm/GC.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Select.c -o rts/dist/build/posix/Select.thr_l_dyn_o In file included from rts/sm/MBlock.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.thr_l_dyn_o In file included from rts/sm/Compact.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.thr_l_dyn_o In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-DPARALLEL_GC -optc-Irts/sm -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -optc-funroll-loops -c rts/dist/build/sm/Evac_thr.c -o rts/dist/build/sm/Evac_thr.thr_l_dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay=\"rts_thr_l_dyn\" -optc-DPARALLEL_GC -optc-Irts/sm -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/sm/Scav_thr.c -o rts/dist/build/sm/Scav_thr.thr_l_dyn_o In file included from rts/sm/Scav.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/eventlog/EventLog.c:10:0: error: "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/HeapStackCheck.cmm -o rts/dist/build/HeapStackCheck.thr_l_dyn_o In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStdThunks.cmm -o rts/dist/build/StgStdThunks.thr_l_dyn_o In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Exception.cmm -o rts/dist/build/Exception.thr_l_dyn_o #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Apply.cmm -o rts/dist/build/Apply.thr_l_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgMiscClosures.cmm -o rts/dist/build/StgMiscClosures.thr_l_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.thr_l_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/PrimOps.cmm -o rts/dist/build/PrimOps.thr_l_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/StgStartup.cmm -o rts/dist/build/StgStartup.thr_l_dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -dynamic-too -c libraries/ghc-prim/./GHC/Types.hs -o libraries/ghc-prim/dist-install/build/GHC/Types.o -dyno libraries/ghc-prim/dist-install/build/GHC/Types.dyn_o "inplace/bin/mkdirhier" libraries/ghc-prim/dist-install/build/cbits//. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -c libraries/ghc-prim/./GHC/Types.hs -o libraries/ghc-prim/dist-install/build/GHC/Types.p_o -dyno libraries/ghc-prim/dist-install/build/GHC/Types.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/atomic.c -o libraries/ghc-prim/dist-install/build/cbits/atomic.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/bswap.c -o libraries/ghc-prim/dist-install/build/cbits/bswap.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/clz.c -o libraries/ghc-prim/dist-install/build/cbits/clz.p_o In file included from libraries/ghc-prim/cbits/bswap.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/ctz.c -o libraries/ghc-prim/dist-install/build/cbits/ctz.p_o In file included from rts/dist/build/sm/Evac_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/ghc-prim/cbits/atomic.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/debug.c -o libraries/ghc-prim/dist-install/build/cbits/debug.p_o In file included from libraries/ghc-prim/cbits/clz.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26336_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/longlong.c -o libraries/ghc-prim/dist-install/build/cbits/longlong.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/popcnt.c -o libraries/ghc-prim/dist-install/build/cbits/popcnt.p_o In file included from libraries/ghc-prim/cbits/ctz.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/word2float.c -o libraries/ghc-prim/dist-install/build/cbits/word2float.p_o In file included from libraries/ghc-prim/cbits/word2float.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/ghc-prim/cbits/longlong.c:29:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/atomic.c -o libraries/ghc-prim/dist-install/build/cbits/atomic.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/bswap.c -o libraries/ghc-prim/dist-install/build/cbits/bswap.dyn_o In file included from libraries/ghc-prim/cbits/popcnt.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/dist/build/sm/Scav_thr.c:15:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/clz.c -o libraries/ghc-prim/dist-install/build/cbits/clz.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/ctz.c -o libraries/ghc-prim/dist-install/build/cbits/ctz.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/debug.c -o libraries/ghc-prim/dist-install/build/cbits/debug.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/longlong.c -o libraries/ghc-prim/dist-install/build/cbits/longlong.dyn_o In file included from libraries/ghc-prim/cbits/atomic.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/ghc-prim/cbits/bswap.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/ghc-prim/cbits/clz.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/ghc-prim/cbits/ctz.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/ghc-prim/cbits/longlong.c:29:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/popcnt.c -o libraries/ghc-prim/dist-install/build/cbits/popcnt.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/word2float.c -o libraries/ghc-prim/dist-install/build/cbits/word2float.dyn_o In file included from libraries/ghc-prim/cbits/word2float.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ighc/stage2/build/autogen -optc-DGHCI -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/haskeline/includes' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/parser' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/utils' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/../rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/stage2' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id ghci-8.0.2 -package-id haskeline-0.7.3.0 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-hs-main -threaded -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -c ghc/hschooks.c -o ghc/stage2/build/hschooks.dyn_o "inplace/bin/mkdirhier" ghc/stage2/build/tmp//. "inplace/bin/mkdirhier" libraries/haskeline/dist-install/build/cbits//. In file included from libraries/ghc-prim/cbits/popcnt.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] "inplace/bin/mkdirhier" libraries/base/dist-install/build/cbits//. #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' "inplace/bin/mkdirhier" libraries/integer-gmp/dist-install/build/cbits//. #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/mkdirhier" libraries/bytestring/dist-install/build/cbits//. "inplace/bin/mkdirhier" libraries/time/dist-install/build/lib/cbits//. "inplace/bin/mkdirhier" libraries/unix/dist-install/build/cbits//. "inplace/bin/mkdirhier" compiler/stage2/build/parser//. "inplace/bin/mkdirhier" compiler/stage2/build/ghci//. "inplace/bin/mkdirhier" compiler/stage2/build/cbits//. "inplace/bin/mkdirhier" libraries/process/dist-install/build/cbits//. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/dll-split/. -iutils/dll-split/dist-install/build -iutils/dll-split/dist-install/build/autogen -Iutils/dll-split/dist-install/build -Iutils/dll-split/dist-install/build/autogen -optP-include -optPutils/dll-split/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/dll-split/dist-install/build -hidir utils/dll-split/dist-install/build -stubdir utils/dll-split/dist-install/build -c utils/dll-split/./Main.hs -o utils/dll-split/dist-install/build/Main.o "inplace/bin/mkdirhier" utils/dll-split/dist-install/build/tmp//. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/unix/dist-install/build/autogen -optc-Ilibraries/unix/include -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/unix/cbits/HsUnix.c -o libraries/unix/dist-install/build/cbits/HsUnix.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/unix/dist-install/build/autogen -optc-Ilibraries/unix/include -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/unix/cbits/execvpe.c -o libraries/unix/dist-install/build/cbits/execvpe.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/time/dist-install/build/autogen -optc-Ilibraries/time/lib/include -optc-DLANGUAGE_Rank2Types -optc-DLANGUAGE_DeriveDataTypeable -optc-DLANGUAGE_StandaloneDeriving -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/time/lib/cbits/HsTime.c -o libraries/time/dist-install/build/lib/cbits/HsTime.o In file included from ghc/hschooks.c:8:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/bytestring/dist-install/build/autogen -optc-Ilibraries/bytestring/include -optc-DINTEGER_GMP -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/bytestring/cbits/fpstring.c -o libraries/bytestring/dist-install/build/cbits/fpstring.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/bytestring/dist-install/build/autogen -optc-Ilibraries/bytestring/include -optc-DINTEGER_GMP -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/bytestring/cbits/itoa.c -o libraries/bytestring/dist-install/build/cbits/itoa.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/DarwinUtils.c -o libraries/base/dist-install/build/cbits/DarwinUtils.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/PrelIOUtils.c -o libraries/base/dist-install/build/cbits/PrelIOUtils.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/SetEnv.c -o libraries/base/dist-install/build/cbits/SetEnv.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/WCsubst.c -o libraries/base/dist-install/build/cbits/WCsubst.o In file included from libraries/base/cbits/PrelIOUtils.c:9:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/Win32Utils.c -o libraries/base/dist-install/build/cbits/Win32Utils.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/consUtils.c -o libraries/base/dist-install/build/cbits/consUtils.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/iconv.c -o libraries/base/dist-install/build/cbits/iconv.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/inputReady.c -o libraries/base/dist-install/build/cbits/inputReady.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/md5.c -o libraries/base/dist-install/build/cbits/md5.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/primFloat.c -o libraries/base/dist-install/build/cbits/primFloat.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/rts.c -o libraries/base/dist-install/build/cbits/rts.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/sysconf.c -o libraries/base/dist-install/build/cbits/sysconf.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/integer-gmp/dist-install/build/autogen -optc-Ilibraries/integer-gmp/include -optc-I/usr/pkg/include -optc-std=c99 -optc-Wall -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -optc-I/usr/pkg/include -optc-L/usr/pkg/lib -static -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/integer-gmp/cbits/wrappers.c -o libraries/integer-gmp/dist-install/build/cbits/wrappers.o In file included from libraries/base/cbits/primFloat.c:11:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/base/cbits/rts.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: "inplace/bin/mkdirhier" utils/haddock/dist/build/tmp//. note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -rf inplace/lib/html "cp" -RL utils/haddock/haddock-api/resources/html inplace/lib/html "rm" -rf inplace/lib/latex "cp" -RL utils/haddock/haddock-api/resources/latex inplace/lib/latex "inplace/bin/mkdirhier" libraries/ghc-prim/dist-install/doc/html/ghc-prim//. "inplace/bin/mkdirhier" libraries/ghc-prim/dist-install/build/autogen/GHC//. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/integer-gmp/dist-install/build/autogen -optc-Ilibraries/integer-gmp/include -optc-I/usr/pkg/include -optc-std=c99 -optc-Wall -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -optc-I/usr/pkg/include -optc-L/usr/pkg/lib -static -prof -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/integer-gmp/cbits/wrappers.c -o libraries/integer-gmp/dist-install/build/cbits/wrappers.p_o "inplace/bin/mkdirhier" libraries/integer-gmp/dist-install/doc/html/integer-gmp//. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/DarwinUtils.c -o libraries/base/dist-install/build/cbits/DarwinUtils.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/PrelIOUtils.c -o libraries/base/dist-install/build/cbits/PrelIOUtils.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/SetEnv.c -o libraries/base/dist-install/build/cbits/SetEnv.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/WCsubst.c -o libraries/base/dist-install/build/cbits/WCsubst.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/Win32Utils.c -o libraries/base/dist-install/build/cbits/Win32Utils.p_o In file included from libraries/base/cbits/PrelIOUtils.c:9:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/consUtils.c -o libraries/base/dist-install/build/cbits/consUtils.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/iconv.c -o libraries/base/dist-install/build/cbits/iconv.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/inputReady.c -o libraries/base/dist-install/build/cbits/inputReady.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/md5.c -o libraries/base/dist-install/build/cbits/md5.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/primFloat.c -o libraries/base/dist-install/build/cbits/primFloat.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/rts.c -o libraries/base/dist-install/build/cbits/rts.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/sysconf.c -o libraries/base/dist-install/build/cbits/sysconf.p_o "inplace/bin/mkdirhier" libraries/base/dist-install/doc/html/base//. "inplace/bin/mkdirhier" libraries/filepath/dist-install/doc/html/filepath//. "inplace/bin/mkdirhier" libraries/array/dist-install/doc/html/array//. "inplace/bin/mkdirhier" libraries/deepseq/dist-install/doc/html/deepseq//. In file included from libraries/base/cbits/primFloat.c:11:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/bytestring/dist-install/build/autogen -optc-Ilibraries/bytestring/include -optc-DINTEGER_GMP -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/bytestring/cbits/fpstring.c -o libraries/bytestring/dist-install/build/cbits/fpstring.p_o ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/bytestring/dist-install/build/autogen -optc-Ilibraries/bytestring/include -optc-DINTEGER_GMP -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/bytestring/cbits/itoa.c -o libraries/bytestring/dist-install/build/cbits/itoa.p_o In file included from libraries/base/cbits/rts.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/mkdirhier" libraries/bytestring/dist-install/doc/html/bytestring//. "inplace/bin/mkdirhier" libraries/containers/dist-install/doc/html/containers//. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/time/dist-install/build/autogen -optc-Ilibraries/time/lib/include -optc-DLANGUAGE_Rank2Types -optc-DLANGUAGE_DeriveDataTypeable -optc-DLANGUAGE_StandaloneDeriving -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/time/lib/cbits/HsTime.c -o libraries/time/dist-install/build/lib/cbits/HsTime.p_o "inplace/bin/mkdirhier" libraries/time/dist-install/doc/html/time//. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/unix/dist-install/build/autogen -optc-Ilibraries/unix/include -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/unix/cbits/HsUnix.c -o libraries/unix/dist-install/build/cbits/HsUnix.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/unix/dist-install/build/autogen -optc-Ilibraries/unix/include -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/unix/cbits/execvpe.c -o libraries/unix/dist-install/build/cbits/execvpe.p_o "inplace/bin/mkdirhier" libraries/unix/dist-install/doc/html/unix//. "inplace/bin/mkdirhier" libraries/directory/dist-install/doc/html/directory//. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/process/dist-install/build/autogen -optc-Ilibraries/process/include -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/process/cbits/runProcess.c -o libraries/process/dist-install/build/cbits/runProcess.p_o "inplace/bin/mkdirhier" libraries/process/dist-install/doc/html/process//. "inplace/bin/mkdirhier" libraries/hpc/dist-install/doc/html/hpc//. "inplace/bin/mkdirhier" libraries/pretty/dist-install/doc/html/pretty//. "inplace/bin/mkdirhier" libraries/binary/dist-install/doc/html/binary//. "inplace/bin/mkdirhier" libraries/Cabal/Cabal/dist-install/doc/html/Cabal//. "inplace/bin/mkdirhier" libraries/ghc-boot-th/dist-install/doc/html/ghc-boot-th//. "inplace/bin/mkdirhier" libraries/ghc-boot/dist-install/doc/html/ghc-boot//. "inplace/bin/mkdirhier" libraries/template-haskell/dist-install/doc/html/template-haskell//. "inplace/bin/mkdirhier" libraries/hoopl/dist-install/doc/html/hoopl//. "inplace/bin/mkdirhier" libraries/transformers/dist-install/doc/html/transformers//. "inplace/bin/mkdirhier" libraries/xhtml/dist-install/doc/html/xhtml//. "inplace/bin/mkdirhier" libraries/terminfo/dist-install/doc/html/terminfo//. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/haskeline/dist-install/build/autogen -optc-Ilibraries/haskeline/includes -optc-DTERMINFO -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/haskeline/cbits/h_wcwidth.c -o libraries/haskeline/dist-install/build/cbits/h_wcwidth.p_o "inplace/bin/mkdirhier" libraries/haskeline/dist-install/doc/html/haskeline//. "inplace/bin/mkdirhier" libraries/ghci/dist-install/doc/html/ghci//. In file included from libraries/process/cbits/runProcess.c:13:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage2/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/../rts/dist/build -optc-Icompiler/stage2 -optc-I/usr/pkg/include -optc-DGHCI -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -c compiler/parser/cutils.c -o compiler/stage2/build/parser/cutils.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage2/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/../rts/dist/build -optc-Icompiler/stage2 -optc-I/usr/pkg/include -optc-DGHCI -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -c compiler/ghci/keepCAFsForGHCi.c -o compiler/stage2/build/ghci/keepCAFsForGHCi.p_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage2/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/../rts/dist/build -optc-Icompiler/stage2 -optc-I/usr/pkg/include -optc-DGHCI -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -c compiler/cbits/genSym.c -o compiler/stage2/build/cbits/genSym.p_o "inplace/bin/mkdirhier" compiler/stage2/doc/html/ghc//. "inplace/bin/mkdirhier" utils/hsc2hs/dist-install/build/tmp//. "inplace/bin/mkdirhier" utils/ghc-pkg/dist-install/build/tmp//. "inplace/bin/mkdirhier" utils/ghctags/dist-install/build/tmp//. "inplace/bin/mkdirhier" utils/check-api-annotations/dist-install/build/tmp//. "inplace/bin/mkdirhier" utils/ghc-pwd/dist-install/build/tmp//. "inplace/bin/mkdirhier" utils/ghc-cabal/dist-install/build/tmp//. "inplace/bin/mkdirhier" utils/hpc/dist-install/build/tmp//. "inplace/bin/mkdirhier" utils/runghc/dist-install/build/tmp//. "inplace/bin/mkdirhier" utils/count_lines/dist//. "inplace/bin/mkdirhier" utils/compare_sizes/dist-install/build/tmp//. "inplace/bin/mkdirhier" iserv/stage2/build/cbits//. "inplace/bin/mkdirhier" iserv/stage2/build/tmp//. "inplace/bin/mkdirhier" iserv/stage2_p/build/cbits//. "inplace/bin/mkdirhier" iserv/stage2_p/build/tmp//. "inplace/bin/mkdirhier" iserv/stage2_dyn/build/cbits//. "inplace/bin/mkdirhier" iserv/stage2_dyn/build/tmp//. "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -o utils/hp2ps/dist/build/tmp/hp2ps -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -odir utils/hp2ps/dist/build -hidir utils/hp2ps/dist/build -stubdir utils/hp2ps/dist/build -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -i -iutils/hp2ps/. -iutils/hp2ps/dist/build -iutils/hp2ps/dist/build/autogen -Iutils/hp2ps/dist/build -Iutils/hp2ps/dist/build/autogen -no-user-package-db -rtsopts -no-auto-link-packages -no-hs-main utils/hp2ps/dist/build/AreaBelow.o utils/hp2ps/dist/build/Curves.o utils/hp2ps/dist/build/Error.o utils/hp2ps/dist/build/Main.o utils/hp2ps/dist/build/Reorder.o utils/hp2ps/dist/build/TopTwenty.o utils/hp2ps/dist/build/AuxFile.o utils/hp2ps/dist/build/Deviation.o utils/hp2ps/dist/build/HpFile.o utils/hp2ps/dist/build/Marks.o utils/hp2ps/dist/build/Scale.o utils/hp2ps/dist/build/TraceElement.o utils/hp2ps/dist/build/Axes.o utils/hp2ps/dist/build/Dimensions.o utils/hp2ps/dist/build/Key.o utils/hp2ps/dist/build/PsFile.o utils/hp2ps/dist/build/Shade.o utils/hp2ps/dist/build/Utilities.o -lm "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/StackOverflow.c -o rts/dist/build/hooks/StackOverflow.o Warning: -rtsopts and -with-rtsopts have no effect with -no-hs-main. Call hs_init_ghc() from your main() function to set these options. In file included from compiler/ghci/keepCAFsForGHCi.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OnExit.c -o rts/dist/build/hooks/OnExit.o In file included from compiler/parser/cutils.c:6:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/StackOverflow.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/FlagDefaults.c -o rts/dist/build/hooks/FlagDefaults.o In file included from compiler/cbits/genSym.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/OnExit.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/MallocFail.c -o rts/dist/build/hooks/MallocFail.o <> <> "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/hooks/OutOfHeap.c -o rts/dist/build/hooks/OutOfHeap.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/eventlog/EventLog.c -o rts/dist/build/eventlog/EventLog.o In file included from rts/hooks/FlagDefaults.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetEnv.c -o rts/dist/build/posix/GetEnv.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Select.c -o rts/dist/build/posix/Select.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Signals.c -o rts/dist/build/posix/Signals.o In file included from rts/hooks/OutOfHeap.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/hooks/MallocFail.c:8:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/eventlog/EventLog.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/GetEnv.c:9:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/TTY.c -o rts/dist/build/posix/TTY.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/Itimer.c -o rts/dist/build/posix/Itimer.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSThreads.c -o rts/dist/build/posix/OSThreads.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/GetTime.c -o rts/dist/build/posix/GetTime.o In file included from rts/posix/Signals.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Select.c:13:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/Itimer.c:21:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/TTY.c:10:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-Wno-unknown-pragmas -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/posix/OSMem.c -o rts/dist/build/posix/OSMem.o "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -o utils/genapply/dist/build/tmp/genapply -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genapply/. -iutils/genapply/dist/build -iutils/genapply/dist/build/autogen -Iutils/genapply/dist/build -Iutils/genapply/dist/build/autogen -optP-include -optPutils/genapply/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id pretty-1.1.3.3 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/genapply/dist/build -hidir utils/genapply/dist/build -stubdir utils/genapply/dist/build -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/genapply/. -iutils/genapply/dist/build -iutils/genapply/dist/build/autogen -Iutils/genapply/dist/build -Iutils/genapply/dist/build/autogen -optP-include -optPutils/genapply/dist/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id pretty-1.1.3.3 -XHaskell2010 -no-user-package-db -rtsopts utils/genapply/dist/build/Main.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/atomic.c -o libraries/ghc-prim/dist-install/build/cbits/atomic.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/bswap.c -o libraries/ghc-prim/dist-install/build/cbits/bswap.o In file included from rts/posix/GetTime.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSThreads.c:18:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/clz.c -o libraries/ghc-prim/dist-install/build/cbits/clz.o In file included from /tmp/ghc1662_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/ctz.c -o libraries/ghc-prim/dist-install/build/cbits/ctz.o In file included from libraries/ghc-prim/cbits/bswap.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/ghc-prim/cbits/atomic.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from rts/posix/OSMem.c:12:0: error: In file included from includes/Rts.h:217:0: error: includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/ghc-prim/cbits/clz.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/debug.c -o libraries/ghc-prim/dist-install/build/cbits/debug.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/longlong.c -o libraries/ghc-prim/dist-install/build/cbits/longlong.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/popcnt.c -o libraries/ghc-prim/dist-install/build/cbits/popcnt.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/ghc-prim/dist-install/build/autogen -optc-Ilibraries/ghc-prim/. -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/ghc-prim/cbits/word2float.c -o libraries/ghc-prim/dist-install/build/cbits/word2float.o In file included from libraries/ghc-prim/cbits/longlong.c:29:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/ghc-prim/cbits/ctz.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/ghc-prim/cbits/popcnt.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/haskeline/dist-install/build/autogen -optc-Ilibraries/haskeline/includes -optc-DTERMINFO -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/haskeline/cbits/h_wcwidth.c -o libraries/haskeline/dist-install/build/cbits/h_wcwidth.o In file included from libraries/ghc-prim/cbits/word2float.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/haskeline/dist-install/build/autogen -optc-Ilibraries/haskeline/includes -optc-DTERMINFO -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/haskeline/cbits/h_wcwidth.c -o libraries/haskeline/dist-install/build/cbits/h_wcwidth.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/DarwinUtils.c -o libraries/base/dist-install/build/cbits/DarwinUtils.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/PrelIOUtils.c -o libraries/base/dist-install/build/cbits/PrelIOUtils.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/SetEnv.c -o libraries/base/dist-install/build/cbits/SetEnv.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/WCsubst.c -o libraries/base/dist-install/build/cbits/WCsubst.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/Win32Utils.c -o libraries/base/dist-install/build/cbits/Win32Utils.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/consUtils.c -o libraries/base/dist-install/build/cbits/consUtils.dyn_o In file included from libraries/base/cbits/PrelIOUtils.c:9:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/iconv.c -o libraries/base/dist-install/build/cbits/iconv.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/inputReady.c -o libraries/base/dist-install/build/cbits/inputReady.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/md5.c -o libraries/base/dist-install/build/cbits/md5.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/primFloat.c -o libraries/base/dist-install/build/cbits/primFloat.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/rts.c -o libraries/base/dist-install/build/cbits/rts.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/base/dist-install/build/autogen -optc-Ilibraries/base/include -optc-I/usr/include -optc-DOPTIMISE_INTEGER_GCD_LCM -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/base/cbits/sysconf.c -o libraries/base/dist-install/build/cbits/sysconf.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/integer-gmp/dist-install/build/autogen -optc-Ilibraries/integer-gmp/include -optc-I/usr/pkg/include -optc-std=c99 -optc-Wall -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -optc-I/usr/pkg/include -optc-L/usr/pkg/lib -fPIC -dynamic -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/integer-gmp/cbits/wrappers.c -o libraries/integer-gmp/dist-install/build/cbits/wrappers.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/bytestring/dist-install/build/autogen -optc-Ilibraries/bytestring/include -optc-DINTEGER_GMP -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/bytestring/cbits/fpstring.c -o libraries/bytestring/dist-install/build/cbits/fpstring.dyn_o In file included from libraries/base/cbits/primFloat.c:11:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from libraries/base/cbits/rts.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/bytestring/dist-install/build/autogen -optc-Ilibraries/bytestring/include -optc-DINTEGER_GMP -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/bytestring/cbits/itoa.c -o libraries/bytestring/dist-install/build/cbits/itoa.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/time/dist-install/build/autogen -optc-Ilibraries/time/lib/include -optc-DLANGUAGE_Rank2Types -optc-DLANGUAGE_DeriveDataTypeable -optc-DLANGUAGE_StandaloneDeriving -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/time/lib/cbits/HsTime.c -o libraries/time/dist-install/build/lib/cbits/HsTime.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/unix/dist-install/build/autogen -optc-Ilibraries/unix/include -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/unix/cbits/HsUnix.c -o libraries/unix/dist-install/build/cbits/HsUnix.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/unix/dist-install/build/autogen -optc-Ilibraries/unix/include -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/unix/cbits/execvpe.c -o libraries/unix/dist-install/build/cbits/execvpe.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage2/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/../rts/dist/build -optc-Icompiler/stage2 -optc-I/usr/pkg/include -optc-DGHCI -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -c compiler/parser/cutils.c -o compiler/stage2/build/parser/cutils.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage2/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/../rts/dist/build -optc-Icompiler/stage2 -optc-I/usr/pkg/include -optc-DGHCI -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -c compiler/ghci/keepCAFsForGHCi.c -o compiler/stage2/build/ghci/keepCAFsForGHCi.o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage2/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/../rts/dist/build -optc-Icompiler/stage2 -optc-I/usr/pkg/include -optc-DGHCI -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -c compiler/cbits/genSym.c -o compiler/stage2/build/cbits/genSym.o In file included from compiler/parser/cutils.c:6:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage2/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/../rts/dist/build -optc-Icompiler/stage2 -optc-I/usr/pkg/include -optc-DGHCI -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -c compiler/parser/cutils.c -o compiler/stage2/build/parser/cutils.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage2/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/../rts/dist/build -optc-Icompiler/stage2 -optc-I/usr/pkg/include -optc-DGHCI -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -c compiler/ghci/keepCAFsForGHCi.c -o compiler/stage2/build/ghci/keepCAFsForGHCi.dyn_o "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Icompiler/stage2/build/autogen -optc-Icompiler/. -optc-Icompiler/parser -optc-Icompiler/utils -optc-Icompiler/../rts/dist/build -optc-Icompiler/stage2 -optc-I/usr/pkg/include -optc-DGHCI -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -c compiler/cbits/genSym.c -o compiler/stage2/build/cbits/genSym.dyn_o <> "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/process/dist-install/build/autogen -optc-Ilibraries/process/include -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -fPIC -dynamic -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/process/cbits/runProcess.c -o libraries/process/dist-install/build/cbits/runProcess.dyn_o In file included from compiler/cbits/genSym.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from compiler/ghci/keepCAFsForGHCi.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from compiler/ghci/keepCAFsForGHCi.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> <> In file included from compiler/parser/cutils.c:6:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ "/data/scratch/lang/ghc80/work/.tools/bin/ghc" -o utils/dll-split/dist-install/build/tmp/dll-split -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/dll-split/. -iutils/dll-split/dist-install/build -iutils/dll-split/dist-install/build/autogen -Iutils/dll-split/dist-install/build -Iutils/dll-split/dist-install/build/autogen -optP-include -optPutils/dll-split/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts -odir utils/dll-split/dist-install/build -hidir utils/dll-split/dist-install/build -stubdir utils/dll-split/dist-install/build -static -H32m -O -Wall -package-db libraries/bootstrapping.conf -hide-all-packages -i -iutils/dll-split/. -iutils/dll-split/dist-install/build -iutils/dll-split/dist-install/build/autogen -Iutils/dll-split/dist-install/build -Iutils/dll-split/dist-install/build/autogen -optP-include -optPutils/dll-split/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts utils/dll-split/dist-install/build/Main.o /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Ilibraries/process/dist-install/build/autogen -optc-Ilibraries/process/include -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -optc-I'/usr/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -optc-I'/usr/pkg/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -optc-I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -optc-I'/usr/pkg/include' -optc-Wno-unknown-pragmas -static -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -c libraries/process/cbits/runProcess.c -o libraries/process/dist-install/build/cbits/runProcess.o In file included from compiler/cbits/genSym.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/genprimopcode" --make-haskell-source < compiler/stage1/build/primops.txt > libraries/ghc-prim/dist-install/build/autogen/GHC/Prim.hs <> "inplace/lib/bin/unlit" utils/count_lines/count_lines.lprl utils/count_lines/dist/count_lines.prl "clang" -fno-stack-protector -Wall -Iiserv/stage2/build/autogen -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -c iserv/cbits/iservmain.c -o iserv/stage2/build/cbits/iservmain.o <> "clang" -fno-stack-protector -Wall -Iiserv/stage2_p/build/autogen -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -c iserv/cbits/iservmain.c -o iserv/stage2_p/build/cbits/iservmain.p_o "clang" -fno-stack-protector -Wall -Iiserv/stage2_dyn/build/autogen -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/.' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/lib/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/include' -I'/usr/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/include' -I'/usr/pkg/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/include' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes' -I'/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/dist-derivedconstants/header' -I'/usr/pkg/include' -Wno-unknown-pragmas -c iserv/cbits/iservmain.c -o iserv/stage2_dyn/build/cbits/iservmain.dyn_o In file included from libraries/process/cbits/runProcess.c:13:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from iserv/cbits/iservmain.c:2: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ In file included from /tmp/ghc26896_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from iserv/cbits/iservmain.c:2: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. 9 warnings generated. /usr/bin/install -c -o pbulkXXX -g users -m 755 utils/hp2ps/dist/build/tmp/hp2ps inplace/lib/bin/hp2ps /usr/bin/install -c -o pbulkXXX -g users -m 755 utils/genapply/dist/build/tmp/genapply inplace/lib/bin/genapply "rm" -f utils/count_lines/dist/count_lines echo '#!/usr/pkg/bin/perl' >> utils/count_lines/dist/count_lines echo '$TARGETPLATFORM = "x86_64-unknown-netbsd";' >> utils/count_lines/dist/count_lines echo '$TABLES_NEXT_TO_CODE = "YES";' >> utils/count_lines/dist/count_lines cat utils/count_lines/dist/count_lines.prl >> utils/count_lines/dist/count_lines "rm" -f inplace/bin/hp2ps In file included from iserv/cbits/iservmain.c:2: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.hecho '#!/bin/sh' >> inplace/bin/hp2ps :523:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' "cp" utils/count_lines/dist/count_lines inplace/bin/count_lines #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/hp2ps"' >> inplace/bin/hp2ps echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/hp2ps echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/hp2ps echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/hp2ps echo 'pgmgcc="clang"' >> inplace/bin/hp2ps chmod +x inplace/bin/count_lines echo 'export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/hp2ps "rm" -f inplace/bin/genapply 9 warnings generated. echo 'exec "$executablename" ${1+"$@"}' >> inplace/bin/hp2ps echo '#!/bin/sh' >> inplace/bin/genapply chmod +x inplace/bin/hp2ps echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/genapply"' >> inplace/bin/genapply echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/genapply echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/genapply echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/genapply echo 'pgmgcc="clang"' >> inplace/bin/genapply echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/pretty-1.1.3.3:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/deepseq-1.4.2.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/array-0.5.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0:/usr/lib:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/integer-simple-0.1.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/ghc-prim-0.5.0.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/rts${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/genapply echo 'exec "$executablename" ${1+"$@"}' >> inplace/bin/genapply chmod +x inplace/bin/genapply "inplace/bin/genapply" >rts/dist/build/AutoApply.cmm In file included from libraries/process/cbits/runProcess.c:13:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.o "inplace/bin/ghc-stage1" -static -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.p_o "inplace/bin/ghc-stage1" -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.dyn_o "inplace/bin/ghc-stage1" -static -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.l_o "inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.debug_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.thr_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.thr_debug_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.thr_l_o "inplace/bin/ghc-stage1" -static -optc-DTHREADED_RTS -prof -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.thr_p_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.debug_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.thr_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.thr_debug_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.l_dyn_o "inplace/bin/ghc-stage1" -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/dist/build/AutoApply.cmm -o rts/dist/build/AutoApply.thr_l_dyn_o /usr/bin/install -c -o pbulkXXX -g users -m 755 utils/dll-split/dist-install/build/tmp/dll-split inplace/lib/bin/dll-split "rm" -f rts/dist/build/libHSrts.a echo rts/dist/build/STM.o rts/dist/build/Printer.o rts/dist/build/ThreadPaused.o rts/dist/build/LibdwPool.o rts/dist/build/Ticky.o rts/dist/build/CheckUnload.o rts/dist/build/RtsMain.o rts/dist/build/Threads.o rts/dist/build/RtsSymbols.o rts/dist/build/StaticPtrTable.o rts/dist/build/OldARMAtomic.o rts/dist/build/ThreadLabels.o rts/dist/build/Hpc.o rts/dist/build/HsFFI.o rts/dist/build/Timer.o rts/dist/build/RtsDllMain.o rts/dist/build/RtsMessages.o rts/dist/build/Proftimer.o rts/dist/build/Schedule.o rts/dist/build/Hash.o rts/dist/build/Trace.o rts/dist/build/RaiseAsync.o rts/dist/build/Weak.o rts/dist/build/Task.o rts/dist/build/StgCRun.o rts/dist/build/LdvProfile.o rts/dist/build/ClosureFlags.o rts/dist/build/RetainerProfile.o rts/dist/build/Libdw.o rts/dist/build/Stats.o rts/dist/build/Interpreter.o rts/dist/build/Messages.o rts/dist/build/RtsUtils.o rts/dist/build/Capability.o rts/dist/build/Globals.o rts/dist/build/Adjustor.o rts/dist/build/RtsAPI.o rts/dist/build/Inlines.o rts/dist/build/WSDeque.o rts/dist/build/Linker.o rts/dist/build/Disassembler.o rts/dist/build/Pool.o rts/dist/build/StgPrimFloat.o rts/dist/build/FileLock.o rts/dist/build/RtsStartup.o rts/dist/build/RetainerSet.o rts/dist/build/Sparks.o rts/dist/build/RtsFlags.o rts/dist/build/Profiling.o rts/dist/build/Stable.o rts/dist/build/Arena.o rts/dist/build/ProfHeap.o rts/dist/build/hooks/StackOverflow.o rts/dist/build/hooks/OnExit.o rts/dist/build/hooks/FlagDefaults.o rts/dist/build/hooks/MallocFail.o rts/dist/build/hooks/OutOfHeap.o rts/dist/build/sm/Storage.o rts/dist/build/sm/Evac.o rts/dist/build/sm/Sanity.o rts/dist/build/sm/GC.o rts/dist/build/sm/BlockAlloc.o rts/dist/build/sm/MarkWeak.o rts/dist/build/sm/Sweep.o rts/dist/build/sm/GCAux.o rts/dist/build/sm/Compact.o rts/dist/build/sm/GCUtils.o rts/dist/build/sm/Scav.o rts/dist/build/sm/MBlock.o rts/dist/build/eventlog/EventLog.o rts/dist/build/posix/GetEnv.o rts/dist/build/posix/Select.o rts/dist/build/posix/Signals.o rts/dist/build/posix/TTY.o rts/dist/build/posix/Itimer.o rts/dist/build/posix/OSThreads.o rts/dist/build/posix/GetTime.o rts/dist/build/posix/OSMem.o rts/dist/build/HeapStackCheck.o rts/dist/build/StgStdThunks.o rts/dist/build/Exception.o rts/dist/build/Apply.o rts/dist/build/StgMiscClosures.o rts/dist/build/Updates.o rts/dist/build/PrimOps.o rts/dist/build/StgStartup.o rts/dist/build/AutoApply.o | "xargs" "ar" q rts/dist/build/libHSrts.a ar: creating rts/dist/build/libHSrts.a "rm" -f rts/dist/build/libHSrts_p.a echo rts/dist/build/STM.p_o rts/dist/build/Printer.p_o rts/dist/build/ThreadPaused.p_o rts/dist/build/LibdwPool.p_o rts/dist/build/Ticky.p_o rts/dist/build/CheckUnload.p_o rts/dist/build/RtsMain.p_o rts/dist/build/Threads.p_o rts/dist/build/RtsSymbols.p_o rts/dist/build/StaticPtrTable.p_o rts/dist/build/OldARMAtomic.p_o rts/dist/build/ThreadLabels.p_o rts/dist/build/Hpc.p_o rts/dist/build/HsFFI.p_o rts/dist/build/Timer.p_o rts/dist/build/RtsDllMain.p_o rts/dist/build/RtsMessages.p_o rts/dist/build/Proftimer.p_o rts/dist/build/Schedule.p_o rts/dist/build/Hash.p_o rts/dist/build/Trace.p_o rts/dist/build/RaiseAsync.p_o rts/dist/build/Weak.p_o rts/dist/build/Task.p_o rts/dist/build/StgCRun.p_o rts/dist/build/LdvProfile.p_o rts/dist/build/ClosureFlags.p_o rts/dist/build/RetainerProfile.p_o rts/dist/build/Libdw.p_o rts/dist/build/Stats.p_o rts/dist/build/Interpreter.p_o rts/dist/build/Messages.p_o rts/dist/build/RtsUtils.p_o rts/dist/build/Capability.p_o rts/dist/build/Globals.p_o rts/dist/build/Adjustor.p_o rts/dist/build/RtsAPI.p_o rts/dist/build/Inlines.p_o rts/dist/build/WSDeque.p_o rts/dist/build/Linker.p_o rts/dist/build/Disassembler.p_o rts/dist/build/Pool.p_o rts/dist/build/StgPrimFloat.p_o rts/dist/build/FileLock.p_o rts/dist/build/RtsStartup.p_o rts/dist/build/RetainerSet.p_o rts/dist/build/Sparks.p_o rts/dist/build/RtsFlags.p_o rts/dist/build/Profiling.p_o rts/dist/build/Stable.p_o rts/dist/build/Arena.p_o rts/dist/build/ProfHeap.p_o rts/dist/build/hooks/StackOverflow.p_o rts/dist/build/hooks/OnExit.p_o rts/dist/build/hooks/FlagDefaults.p_o rts/dist/build/hooks/MallocFail.p_o rts/dist/build/hooks/OutOfHeap.p_o rts/dist/build/sm/Storage.p_o rts/dist/build/sm/Evac.p_o rts/dist/build/sm/Sanity.p_o rts/dist/build/sm/GC.p_o rts/dist/build/sm/BlockAlloc.p_o rts/dist/build/sm/MarkWeak.p_o rts/dist/build/sm/Sweep.p_o rts/dist/build/sm/GCAux.p_o rts/dist/build/sm/Compact.p_o rts/dist/build/sm/GCUtils.p_o rts/dist/build/sm/Scav.p_o rts/dist/build/sm/MBlock.p_o rts/dist/build/eventlog/EventLog.p_o rts/dist/build/posix/GetEnv.p_o rts/dist/build/posix/Select.p_o rts/dist/build/posix/Signals.p_o rts/dist/build/posix/TTY.p_o rts/dist/build/posix/Itimer.p_o rts/dist/build/posix/OSThreads.p_o rts/dist/build/posix/GetTime.p_o rts/dist/build/posix/OSMem.p_o rts/dist/build/HeapStackCheck.p_o rts/dist/build/StgStdThunks.p_o rts/dist/build/Exception.p_o rts/dist/build/Apply.p_o rts/dist/build/StgMiscClosures.p_o rts/dist/build/Updates.p_o rts/dist/build/PrimOps.p_o rts/dist/build/StgStartup.p_o rts/dist/build/AutoApply.p_o | "xargs" "ar" q rts/dist/build/libHSrts_p.a "rm" -f rts/dist/build/libHSrts-ghc8.0.2.so ar: creating rts/dist/build/libHSrts_p.a "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy -no-auto-link-packages `cat rts/dist/libs.depend` rts/dist/build/STM.dyn_o rts/dist/build/Printer.dyn_o rts/dist/build/ThreadPaused.dyn_o rts/dist/build/LibdwPool.dyn_o rts/dist/build/Ticky.dyn_o rts/dist/build/CheckUnload.dyn_o rts/dist/build/RtsMain.dyn_o rts/dist/build/Threads.dyn_o rts/dist/build/RtsSymbols.dyn_o rts/dist/build/StaticPtrTable.dyn_o rts/dist/build/OldARMAtomic.dyn_o rts/dist/build/ThreadLabels.dyn_o rts/dist/build/Hpc.dyn_o rts/dist/build/HsFFI.dyn_o rts/dist/build/Timer.dyn_o rts/dist/build/RtsDllMain.dyn_o rts/dist/build/RtsMessages.dyn_o rts/dist/build/Proftimer.dyn_o rts/dist/build/Schedule.dyn_o rts/dist/build/Hash.dyn_o rts/dist/build/Trace.dyn_o rts/dist/build/RaiseAsync.dyn_o rts/dist/build/Weak.dyn_o rts/dist/build/Task.dyn_o rts/dist/build/StgCRun.dyn_o rts/dist/build/LdvProfile.dyn_o rts/dist/build/ClosureFlags.dyn_o rts/dist/build/RetainerProfile.dyn_o rts/dist/build/Libdw.dyn_o rts/dist/build/Stats.dyn_o rts/dist/build/Interpreter.dyn_o rts/dist/build/Messages.dyn_o rts/dist/build/RtsUtils.dyn_o rts/dist/build/Capability.dyn_o rts/dist/build/Globals.dyn_o rts/dist/build/Adjustor.dyn_o rts/dist/build/RtsAPI.dyn_o rts/dist/build/Inlines.dyn_o rts/dist/build/WSDeque.dyn_o rts/dist/build/Linker.dyn_o rts/dist/build/Disassembler.dyn_o rts/dist/build/Pool.dyn_o rts/dist/build/StgPrimFloat.dyn_o rts/dist/build/FileLock.dyn_o rts/dist/build/RtsStartup.dyn_o rts/dist/build/RetainerSet.dyn_o rts/dist/build/Sparks.dyn_o rts/dist/build/RtsFlags.dyn_o rts/dist/build/Profiling.dyn_o rts/dist/build/Stable.dyn_o rts/dist/build/Arena.dyn_o rts/dist/build/ProfHeap.dyn_o rts/dist/build/hooks/StackOverflow.dyn_o rts/dist/build/hooks/OnExit.dyn_o rts/dist/build/hooks/FlagDefaults.dyn_o rts/dist/build/hooks/MallocFail.dyn_o rts/dist/build/hooks/OutOfHeap.dyn_o rts/dist/build/sm/Storage.dyn_o rts/dist/build/sm/Evac.dyn_o rts/dist/build/sm/Sanity.dyn_o rts/dist/build/sm/GC.dyn_o rts/dist/build/sm/BlockAlloc.dyn_o rts/dist/build/sm/MarkWeak.dyn_o rts/dist/build/sm/Sweep.dyn_o rts/dist/build/sm/GCAux.dyn_o rts/dist/build/sm/Compact.dyn_o rts/dist/build/sm/GCUtils.dyn_o rts/dist/build/sm/Scav.dyn_o rts/dist/build/sm/MBlock.dyn_o rts/dist/build/eventlog/EventLog.dyn_o rts/dist/build/posix/GetEnv.dyn_o rts/dist/build/posix/Select.dyn_o rts/dist/build/posix/Signals.dyn_o rts/dist/build/posix/TTY.dyn_o rts/dist/build/posix/Itimer.dyn_o rts/dist/build/posix/OSThreads.dyn_o rts/dist/build/posix/GetTime.dyn_o rts/dist/build/posix/OSMem.dyn_o rts/dist/build/HeapStackCheck.dyn_o rts/dist/build/StgStdThunks.dyn_o rts/dist/build/Exception.dyn_o rts/dist/build/Apply.dyn_o rts/dist/build/StgMiscClosures.dyn_o rts/dist/build/Updates.dyn_o rts/dist/build/PrimOps.dyn_o rts/dist/build/StgStartup.dyn_o rts/dist/build/AutoApply.dyn_o -fPIC -dynamic -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -fno-use-rpaths -optl-Wl,-zorigin -o rts/dist/build/libHSrts-ghc8.0.2.so "rm" -f rts/dist/build/libHSrts_l.a echo rts/dist/build/STM.l_o rts/dist/build/Printer.l_o rts/dist/build/ThreadPaused.l_o rts/dist/build/LibdwPool.l_o rts/dist/build/Ticky.l_o rts/dist/build/CheckUnload.l_o rts/dist/build/RtsMain.l_o rts/dist/build/Threads.l_o rts/dist/build/RtsSymbols.l_o rts/dist/build/StaticPtrTable.l_o rts/dist/build/OldARMAtomic.l_o rts/dist/build/ThreadLabels.l_o rts/dist/build/Hpc.l_o rts/dist/build/HsFFI.l_o rts/dist/build/Timer.l_o rts/dist/build/RtsDllMain.l_o rts/dist/build/RtsMessages.l_o rts/dist/build/Proftimer.l_o rts/dist/build/Schedule.l_o rts/dist/build/Hash.l_o rts/dist/build/Trace.l_o rts/dist/build/RaiseAsync.l_o rts/dist/build/Weak.l_o rts/dist/build/Task.l_o rts/dist/build/StgCRun.l_o rts/dist/build/LdvProfile.l_o rts/dist/build/ClosureFlags.l_o rts/dist/build/RetainerProfile.l_o rts/dist/build/Libdw.l_o rts/dist/build/Stats.l_o rts/dist/build/Interpreter.l_o rts/dist/build/Messages.l_o rts/dist/build/RtsUtils.l_o rts/dist/build/Capability.l_o rts/dist/build/Globals.l_o rts/dist/build/Adjustor.l_o rts/dist/build/RtsAPI.l_o rts/dist/build/Inlines.l_o rts/dist/build/WSDeque.l_o rts/dist/build/Linker.l_o rts/dist/build/Disassembler.l_o rts/dist/build/Pool.l_o rts/dist/build/StgPrimFloat.l_o rts/dist/build/FileLock.l_o rts/dist/build/RtsStartup.l_o rts/dist/build/RetainerSet.l_o rts/dist/build/Sparks.l_o rts/dist/build/RtsFlags.l_o rts/dist/build/Profiling.l_o rts/dist/build/Stable.l_o rts/dist/build/Arena.l_o rts/dist/build/ProfHeap.l_o rts/dist/build/hooks/StackOverflow.l_o rts/dist/build/hooks/OnExit.l_o rts/dist/build/hooks/FlagDefaults.l_o rts/dist/build/hooks/MallocFail.l_o rts/dist/build/hooks/OutOfHeap.l_o rts/dist/build/sm/Storage.l_o rts/dist/build/sm/Evac.l_o rts/dist/build/sm/Sanity.l_o rts/dist/build/sm/GC.l_o rts/dist/build/sm/BlockAlloc.l_o rts/dist/build/sm/MarkWeak.l_o rts/dist/build/sm/Sweep.l_o rts/dist/build/sm/GCAux.l_o rts/dist/build/sm/Compact.l_o rts/dist/build/sm/GCUtils.l_o rts/dist/build/sm/Scav.l_o rts/dist/build/sm/MBlock.l_o rts/dist/build/eventlog/EventLog.l_o rts/dist/build/posix/GetEnv.l_o rts/dist/build/posix/Select.l_o rts/dist/build/posix/Signals.l_o rts/dist/build/posix/TTY.l_o rts/dist/build/posix/Itimer.l_o rts/dist/build/posix/OSThreads.l_o rts/dist/build/posix/GetTime.l_o rts/dist/build/posix/OSMem.l_o rts/dist/build/HeapStackCheck.l_o rts/dist/build/StgStdThunks.l_o rts/dist/build/Exception.l_o rts/dist/build/Apply.l_o rts/dist/build/StgMiscClosures.l_o rts/dist/build/Updates.l_o rts/dist/build/PrimOps.l_o rts/dist/build/StgStartup.l_o rts/dist/build/AutoApply.l_o | "xargs" "ar" q rts/dist/build/libHSrts_l.a ar: creating rts/dist/build/libHSrts_l.a "rm" -f rts/dist/build/libHSrts_debug.a echo rts/dist/build/STM.debug_o rts/dist/build/Printer.debug_o rts/dist/build/ThreadPaused.debug_o rts/dist/build/LibdwPool.debug_o rts/dist/build/Ticky.debug_o rts/dist/build/CheckUnload.debug_o rts/dist/build/RtsMain.debug_o rts/dist/build/Threads.debug_o rts/dist/build/RtsSymbols.debug_o rts/dist/build/StaticPtrTable.debug_o rts/dist/build/OldARMAtomic.debug_o rts/dist/build/ThreadLabels.debug_o rts/dist/build/Hpc.debug_o rts/dist/build/HsFFI.debug_o rts/dist/build/Timer.debug_o rts/dist/build/RtsDllMain.debug_o rts/dist/build/RtsMessages.debug_o rts/dist/build/Proftimer.debug_o rts/dist/build/Schedule.debug_o rts/dist/build/Hash.debug_o rts/dist/build/Trace.debug_o rts/dist/build/RaiseAsync.debug_o rts/dist/build/Weak.debug_o rts/dist/build/Task.debug_o rts/dist/build/StgCRun.debug_o rts/dist/build/LdvProfile.debug_o rts/dist/build/ClosureFlags.debug_o rts/dist/build/RetainerProfile.debug_o rts/dist/build/Libdw.debug_o rts/dist/build/Stats.debug_o rts/dist/build/Interpreter.debug_o rts/dist/build/Messages.debug_o rts/dist/build/RtsUtils.debug_o rts/dist/build/Capability.debug_o rts/dist/build/Globals.debug_o rts/dist/build/Adjustor.debug_o rts/dist/build/RtsAPI.debug_o rts/dist/build/Inlines.debug_o rts/dist/build/WSDeque.debug_o rts/dist/build/Linker.debug_o rts/dist/build/Disassembler.debug_o rts/dist/build/Pool.debug_o rts/dist/build/StgPrimFloat.debug_o rts/dist/build/FileLock.debug_o rts/dist/build/RtsStartup.debug_o rts/dist/build/RetainerSet.debug_o rts/dist/build/Sparks.debug_o rts/dist/build/RtsFlags.debug_o rts/dist/build/Profiling.debug_o rts/dist/build/Stable.debug_o rts/dist/build/Arena.debug_o rts/dist/build/ProfHeap.debug_o rts/dist/build/hooks/StackOverflow.debug_o rts/dist/build/hooks/OnExit.debug_o rts/dist/build/hooks/FlagDefaults.debug_o rts/dist/build/hooks/MallocFail.debug_o rts/dist/build/hooks/OutOfHeap.debug_o rts/dist/build/sm/Storage.debug_o rts/dist/build/sm/Evac.debug_o rts/dist/build/sm/Sanity.debug_o rts/dist/build/sm/GC.debug_o rts/dist/build/sm/BlockAlloc.debug_o rts/dist/build/sm/MarkWeak.debug_o rts/dist/build/sm/Sweep.debug_o rts/dist/build/sm/GCAux.debug_o rts/dist/build/sm/Compact.debug_o rts/dist/build/sm/GCUtils.debug_o rts/dist/build/sm/Scav.debug_o rts/dist/build/sm/MBlock.debug_o rts/dist/build/eventlog/EventLog.debug_o rts/dist/build/posix/GetEnv.debug_o rts/dist/build/posix/Select.debug_o rts/dist/build/posix/Signals.debug_o rts/dist/build/posix/TTY.debug_o rts/dist/build/posix/Itimer.debug_o rts/dist/build/posix/OSThreads.debug_o rts/dist/build/posix/GetTime.debug_o rts/dist/build/posix/OSMem.debug_o rts/dist/build/HeapStackCheck.debug_o rts/dist/build/StgStdThunks.debug_o rts/dist/build/Exception.debug_o rts/dist/build/Apply.debug_o rts/dist/build/StgMiscClosures.debug_o rts/dist/build/Updates.debug_o rts/dist/build/PrimOps.debug_o rts/dist/build/StgStartup.debug_o rts/dist/build/AutoApply.debug_o | "xargs" "ar" q rts/dist/build/libHSrts_debug.a ar: creating rts/dist/build/libHSrts_debug.a "rm" -f rts/dist/build/libHSrts_thr.a echo rts/dist/build/STM.thr_o rts/dist/build/Printer.thr_o rts/dist/build/ThreadPaused.thr_o rts/dist/build/LibdwPool.thr_o rts/dist/build/Ticky.thr_o rts/dist/build/CheckUnload.thr_o rts/dist/build/RtsMain.thr_o rts/dist/build/Threads.thr_o rts/dist/build/RtsSymbols.thr_o rts/dist/build/StaticPtrTable.thr_o rts/dist/build/OldARMAtomic.thr_o rts/dist/build/ThreadLabels.thr_o rts/dist/build/Hpc.thr_o rts/dist/build/HsFFI.thr_o rts/dist/build/Timer.thr_o rts/dist/build/RtsDllMain.thr_o rts/dist/build/RtsMessages.thr_o rts/dist/build/Proftimer.thr_o rts/dist/build/Schedule.thr_o rts/dist/build/Hash.thr_o rts/dist/build/Trace.thr_o rts/dist/build/RaiseAsync.thr_o rts/dist/build/Weak.thr_o rts/dist/build/Task.thr_o rts/dist/build/StgCRun.thr_o rts/dist/build/LdvProfile.thr_o rts/dist/build/ClosureFlags.thr_o rts/dist/build/RetainerProfile.thr_o rts/dist/build/Libdw.thr_o rts/dist/build/Stats.thr_o rts/dist/build/Interpreter.thr_o rts/dist/build/Messages.thr_o rts/dist/build/RtsUtils.thr_o rts/dist/build/Capability.thr_o rts/dist/build/Globals.thr_o rts/dist/build/Adjustor.thr_o rts/dist/build/RtsAPI.thr_o rts/dist/build/Inlines.thr_o rts/dist/build/WSDeque.thr_o rts/dist/build/Linker.thr_o rts/dist/build/Disassembler.thr_o rts/dist/build/Pool.thr_o rts/dist/build/StgPrimFloat.thr_o rts/dist/build/FileLock.thr_o rts/dist/build/RtsStartup.thr_o rts/dist/build/RetainerSet.thr_o rts/dist/build/Sparks.thr_o rts/dist/build/RtsFlags.thr_o rts/dist/build/Profiling.thr_o rts/dist/build/Stable.thr_o rts/dist/build/Arena.thr_o rts/dist/build/ProfHeap.thr_o rts/dist/build/hooks/StackOverflow.thr_o rts/dist/build/hooks/OnExit.thr_o rts/dist/build/hooks/FlagDefaults.thr_o rts/dist/build/hooks/MallocFail.thr_o rts/dist/build/hooks/OutOfHeap.thr_o rts/dist/build/sm/Storage.thr_o rts/dist/build/sm/Evac.thr_o rts/dist/build/sm/Sanity.thr_o rts/dist/build/sm/GC.thr_o rts/dist/build/sm/BlockAlloc.thr_o rts/dist/build/sm/MarkWeak.thr_o rts/dist/build/sm/Sweep.thr_o rts/dist/build/sm/GCAux.thr_o rts/dist/build/sm/Compact.thr_o rts/dist/build/sm/GCUtils.thr_o rts/dist/build/sm/Scav.thr_o rts/dist/build/sm/MBlock.thr_o rts/dist/build/eventlog/EventLog.thr_o rts/dist/build/posix/GetEnv.thr_o rts/dist/build/posix/Select.thr_o rts/dist/build/posix/Signals.thr_o rts/dist/build/posix/TTY.thr_o rts/dist/build/posix/Itimer.thr_o rts/dist/build/posix/OSThreads.thr_o rts/dist/build/posix/GetTime.thr_o rts/dist/build/posix/OSMem.thr_o rts/dist/build/sm/Evac_thr.thr_o rts/dist/build/sm/Scav_thr.thr_o rts/dist/build/HeapStackCheck.thr_o rts/dist/build/StgStdThunks.thr_o rts/dist/build/Exception.thr_o rts/dist/build/Apply.thr_o rts/dist/build/StgMiscClosures.thr_o rts/dist/build/Updates.thr_o rts/dist/build/PrimOps.thr_o rts/dist/build/StgStartup.thr_o rts/dist/build/AutoApply.thr_o | "xargs" "ar" q rts/dist/build/libHSrts_thr.a ar: creating rts/dist/build/libHSrts_thr.a "rm" -f rts/dist/build/libHSrts_thr_debug.a echo rts/dist/build/STM.thr_debug_o rts/dist/build/Printer.thr_debug_o rts/dist/build/ThreadPaused.thr_debug_o rts/dist/build/LibdwPool.thr_debug_o rts/dist/build/Ticky.thr_debug_o rts/dist/build/CheckUnload.thr_debug_o rts/dist/build/RtsMain.thr_debug_o rts/dist/build/Threads.thr_debug_o rts/dist/build/RtsSymbols.thr_debug_o rts/dist/build/StaticPtrTable.thr_debug_o rts/dist/build/OldARMAtomic.thr_debug_o rts/dist/build/ThreadLabels.thr_debug_o rts/dist/build/Hpc.thr_debug_o rts/dist/build/HsFFI.thr_debug_o rts/dist/build/Timer.thr_debug_o rts/dist/build/RtsDllMain.thr_debug_o rts/dist/build/RtsMessages.thr_debug_o rts/dist/build/Proftimer.thr_debug_o rts/dist/build/Schedule.thr_debug_o rts/dist/build/Hash.thr_debug_o rts/dist/build/Trace.thr_debug_o rts/dist/build/RaiseAsync.thr_debug_o rts/dist/build/Weak.thr_debug_o rts/dist/build/Task.thr_debug_o rts/dist/build/StgCRun.thr_debug_o rts/dist/build/LdvProfile.thr_debug_o rts/dist/build/ClosureFlags.thr_debug_o rts/dist/build/RetainerProfile.thr_debug_o rts/dist/build/Libdw.thr_debug_o rts/dist/build/Stats.thr_debug_o rts/dist/build/Interpreter.thr_debug_o rts/dist/build/Messages.thr_debug_o rts/dist/build/RtsUtils.thr_debug_o rts/dist/build/Capability.thr_debug_o rts/dist/build/Globals.thr_debug_o rts/dist/build/Adjustor.thr_debug_o rts/dist/build/RtsAPI.thr_debug_o rts/dist/build/Inlines.thr_debug_o rts/dist/build/WSDeque.thr_debug_o rts/dist/build/Linker.thr_debug_o rts/dist/build/Disassembler.thr_debug_o rts/dist/build/Pool.thr_debug_o rts/dist/build/StgPrimFloat.thr_debug_o rts/dist/build/FileLock.thr_debug_o rts/dist/build/RtsStartup.thr_debug_o rts/dist/build/RetainerSet.thr_debug_o rts/dist/build/Sparks.thr_debug_o rts/dist/build/RtsFlags.thr_debug_o rts/dist/build/Profiling.thr_debug_o rts/dist/build/Stable.thr_debug_o rts/dist/build/Arena.thr_debug_o rts/dist/build/ProfHeap.thr_debug_o rts/dist/build/hooks/StackOverflow.thr_debug_o rts/dist/build/hooks/OnExit.thr_debug_o rts/dist/build/hooks/FlagDefaults.thr_debug_o rts/dist/build/hooks/MallocFail.thr_debug_o rts/dist/build/hooks/OutOfHeap.thr_debug_o rts/dist/build/sm/Storage.thr_debug_o rts/dist/build/sm/Evac.thr_debug_o rts/dist/build/sm/Sanity.thr_debug_o rts/dist/build/sm/GC.thr_debug_o rts/dist/build/sm/BlockAlloc.thr_debug_o rts/dist/build/sm/MarkWeak.thr_debug_o rts/dist/build/sm/Sweep.thr_debug_o rts/dist/build/sm/GCAux.thr_debug_o rts/dist/build/sm/Compact.thr_debug_o rts/dist/build/sm/GCUtils.thr_debug_o rts/dist/build/sm/Scav.thr_debug_o rts/dist/build/sm/MBlock.thr_debug_o rts/dist/build/eventlog/EventLog.thr_debug_o rts/dist/build/posix/GetEnv.thr_debug_o rts/dist/build/posix/Select.thr_debug_o rts/dist/build/posix/Signals.thr_debug_o rts/dist/build/posix/TTY.thr_debug_o rts/dist/build/posix/Itimer.thr_debug_o rts/dist/build/posix/OSThreads.thr_debug_o rts/dist/build/posix/GetTime.thr_debug_o rts/dist/build/posix/OSMem.thr_debug_o rts/dist/build/sm/Evac_thr.thr_debug_o rts/dist/build/sm/Scav_thr.thr_debug_o rts/dist/build/HeapStackCheck.thr_debug_o rts/dist/build/StgStdThunks.thr_debug_o rts/dist/build/Exception.thr_debug_o rts/dist/build/Apply.thr_debug_o rts/dist/build/StgMiscClosures.thr_debug_o rts/dist/build/Updates.thr_debug_o rts/dist/build/PrimOps.thr_debug_o rts/dist/build/StgStartup.thr_debug_o rts/dist/build/AutoApply.thr_debug_o | "xargs" "ar" q rts/dist/build/libHSrts_thr_debug.a ar: creating rts/dist/build/libHSrts_thr_debug.a "rm" -f rts/dist/build/libHSrts_thr_l.a echo rts/dist/build/STM.thr_l_o rts/dist/build/Printer.thr_l_o rts/dist/build/ThreadPaused.thr_l_o rts/dist/build/LibdwPool.thr_l_o rts/dist/build/Ticky.thr_l_o rts/dist/build/CheckUnload.thr_l_o rts/dist/build/RtsMain.thr_l_o rts/dist/build/Threads.thr_l_o rts/dist/build/RtsSymbols.thr_l_o rts/dist/build/StaticPtrTable.thr_l_o rts/dist/build/OldARMAtomic.thr_l_o rts/dist/build/ThreadLabels.thr_l_o rts/dist/build/Hpc.thr_l_o rts/dist/build/HsFFI.thr_l_o rts/dist/build/Timer.thr_l_o rts/dist/build/RtsDllMain.thr_l_o rts/dist/build/RtsMessages.thr_l_o rts/dist/build/Proftimer.thr_l_o rts/dist/build/Schedule.thr_l_o rts/dist/build/Hash.thr_l_o rts/dist/build/Trace.thr_l_o rts/dist/build/RaiseAsync.thr_l_o rts/dist/build/Weak.thr_l_o rts/dist/build/Task.thr_l_o rts/dist/build/StgCRun.thr_l_o rts/dist/build/LdvProfile.thr_l_o rts/dist/build/ClosureFlags.thr_l_o rts/dist/build/RetainerProfile.thr_l_o rts/dist/build/Libdw.thr_l_o rts/dist/build/Stats.thr_l_o rts/dist/build/Interpreter.thr_l_o rts/dist/build/Messages.thr_l_o rts/dist/build/RtsUtils.thr_l_o rts/dist/build/Capability.thr_l_o rts/dist/build/Globals.thr_l_o rts/dist/build/Adjustor.thr_l_o rts/dist/build/RtsAPI.thr_l_o rts/dist/build/Inlines.thr_l_o rts/dist/build/WSDeque.thr_l_o rts/dist/build/Linker.thr_l_o rts/dist/build/Disassembler.thr_l_o rts/dist/build/Pool.thr_l_o rts/dist/build/StgPrimFloat.thr_l_o rts/dist/build/FileLock.thr_l_o rts/dist/build/RtsStartup.thr_l_o rts/dist/build/RetainerSet.thr_l_o rts/dist/build/Sparks.thr_l_o rts/dist/build/RtsFlags.thr_l_o rts/dist/build/Profiling.thr_l_o rts/dist/build/Stable.thr_l_o rts/dist/build/Arena.thr_l_o rts/dist/build/ProfHeap.thr_l_o rts/dist/build/hooks/StackOverflow.thr_l_o rts/dist/build/hooks/OnExit.thr_l_o rts/dist/build/hooks/FlagDefaults.thr_l_o rts/dist/build/hooks/MallocFail.thr_l_o rts/dist/build/hooks/OutOfHeap.thr_l_o rts/dist/build/sm/Storage.thr_l_o rts/dist/build/sm/Evac.thr_l_o rts/dist/build/sm/Sanity.thr_l_o rts/dist/build/sm/GC.thr_l_o rts/dist/build/sm/BlockAlloc.thr_l_o rts/dist/build/sm/MarkWeak.thr_l_o rts/dist/build/sm/Sweep.thr_l_o rts/dist/build/sm/GCAux.thr_l_o rts/dist/build/sm/Compact.thr_l_o rts/dist/build/sm/GCUtils.thr_l_o rts/dist/build/sm/Scav.thr_l_o rts/dist/build/sm/MBlock.thr_l_o rts/dist/build/eventlog/EventLog.thr_l_o rts/dist/build/posix/GetEnv.thr_l_o rts/dist/build/posix/Select.thr_l_o rts/dist/build/posix/Signals.thr_l_o rts/dist/build/posix/TTY.thr_l_o rts/dist/build/posix/Itimer.thr_l_o rts/dist/build/posix/OSThreads.thr_l_o rts/dist/build/posix/GetTime.thr_l_o rts/dist/build/posix/OSMem.thr_l_o rts/dist/build/sm/Evac_thr.thr_l_o rts/dist/build/sm/Scav_thr.thr_l_o rts/dist/build/HeapStackCheck.thr_l_o rts/dist/build/StgStdThunks.thr_l_o rts/dist/build/Exception.thr_l_o rts/dist/build/Apply.thr_l_o rts/dist/build/StgMiscClosures.thr_l_o rts/dist/build/Updates.thr_l_o rts/dist/build/PrimOps.thr_l_o rts/dist/build/StgStartup.thr_l_o rts/dist/build/AutoApply.thr_l_o | "xargs" "ar" q rts/dist/build/libHSrts_thr_l.a ar: creating rts/dist/build/libHSrts_thr_l.a "rm" -f rts/dist/build/libHSrts_thr_p.a echo rts/dist/build/STM.thr_p_o rts/dist/build/Printer.thr_p_o rts/dist/build/ThreadPaused.thr_p_o rts/dist/build/LibdwPool.thr_p_o rts/dist/build/Ticky.thr_p_o rts/dist/build/CheckUnload.thr_p_o rts/dist/build/RtsMain.thr_p_o rts/dist/build/Threads.thr_p_o rts/dist/build/RtsSymbols.thr_p_o rts/dist/build/StaticPtrTable.thr_p_o rts/dist/build/OldARMAtomic.thr_p_o rts/dist/build/ThreadLabels.thr_p_o rts/dist/build/Hpc.thr_p_o rts/dist/build/HsFFI.thr_p_o rts/dist/build/Timer.thr_p_o rts/dist/build/RtsDllMain.thr_p_o rts/dist/build/RtsMessages.thr_p_o rts/dist/build/Proftimer.thr_p_o rts/dist/build/Schedule.thr_p_o rts/dist/build/Hash.thr_p_o rts/dist/build/Trace.thr_p_o rts/dist/build/RaiseAsync.thr_p_o rts/dist/build/Weak.thr_p_o rts/dist/build/Task.thr_p_o rts/dist/build/StgCRun.thr_p_o rts/dist/build/LdvProfile.thr_p_o rts/dist/build/ClosureFlags.thr_p_o rts/dist/build/RetainerProfile.thr_p_o rts/dist/build/Libdw.thr_p_o rts/dist/build/Stats.thr_p_o rts/dist/build/Interpreter.thr_p_o rts/dist/build/Messages.thr_p_o rts/dist/build/RtsUtils.thr_p_o rts/dist/build/Capability.thr_p_o rts/dist/build/Globals.thr_p_o rts/dist/build/Adjustor.thr_p_o rts/dist/build/RtsAPI.thr_p_o rts/dist/build/Inlines.thr_p_o rts/dist/build/WSDeque.thr_p_o rts/dist/build/Linker.thr_p_o rts/dist/build/Disassembler.thr_p_o rts/dist/build/Pool.thr_p_o rts/dist/build/StgPrimFloat.thr_p_o rts/dist/build/FileLock.thr_p_o rts/dist/build/RtsStartup.thr_p_o rts/dist/build/RetainerSet.thr_p_o rts/dist/build/Sparks.thr_p_o rts/dist/build/RtsFlags.thr_p_o rts/dist/build/Profiling.thr_p_o rts/dist/build/Stable.thr_p_o rts/dist/build/Arena.thr_p_o rts/dist/build/ProfHeap.thr_p_o rts/dist/build/hooks/StackOverflow.thr_p_o rts/dist/build/hooks/OnExit.thr_p_o rts/dist/build/hooks/FlagDefaults.thr_p_o rts/dist/build/hooks/MallocFail.thr_p_o rts/dist/build/hooks/OutOfHeap.thr_p_o rts/dist/build/sm/Storage.thr_p_o rts/dist/build/sm/Evac.thr_p_o rts/dist/build/sm/Sanity.thr_p_o rts/dist/build/sm/GC.thr_p_o rts/dist/build/sm/BlockAlloc.thr_p_o rts/dist/build/sm/MarkWeak.thr_p_o rts/dist/build/sm/Sweep.thr_p_o rts/dist/build/sm/GCAux.thr_p_o rts/dist/build/sm/Compact.thr_p_o rts/dist/build/sm/GCUtils.thr_p_o rts/dist/build/sm/Scav.thr_p_o rts/dist/build/sm/MBlock.thr_p_o rts/dist/build/eventlog/EventLog.thr_p_o rts/dist/build/posix/GetEnv.thr_p_o rts/dist/build/posix/Select.thr_p_o rts/dist/build/posix/Signals.thr_p_o rts/dist/build/posix/TTY.thr_p_o rts/dist/build/posix/Itimer.thr_p_o rts/dist/build/posix/OSThreads.thr_p_o rts/dist/build/posix/GetTime.thr_p_o rts/dist/build/posix/OSMem.thr_p_o rts/dist/build/sm/Evac_thr.thr_p_o rts/dist/build/sm/Scav_thr.thr_p_o rts/dist/build/HeapStackCheck.thr_p_o rts/dist/build/StgStdThunks.thr_p_o rts/dist/build/Exception.thr_p_o rts/dist/build/Apply.thr_p_o rts/dist/build/StgMiscClosures.thr_p_o rts/dist/build/Updates.thr_p_o rts/dist/build/PrimOps.thr_p_o rts/dist/build/StgStartup.thr_p_o rts/dist/build/AutoApply.thr_p_o | "xargs" "ar" q rts/dist/build/libHSrts_thr_p.a ar: creating rts/dist/build/libHSrts_thr_p.a "rm" -f rts/dist/build/libHSrts_debug-ghc8.0.2.so "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy -no-auto-link-packages `cat rts/dist/libs.depend` rts/dist/build/STM.debug_dyn_o rts/dist/build/Printer.debug_dyn_o rts/dist/build/ThreadPaused.debug_dyn_o rts/dist/build/LibdwPool.debug_dyn_o rts/dist/build/Ticky.debug_dyn_o rts/dist/build/CheckUnload.debug_dyn_o rts/dist/build/RtsMain.debug_dyn_o rts/dist/build/Threads.debug_dyn_o rts/dist/build/RtsSymbols.debug_dyn_o rts/dist/build/StaticPtrTable.debug_dyn_o rts/dist/build/OldARMAtomic.debug_dyn_o rts/dist/build/ThreadLabels.debug_dyn_o rts/dist/build/Hpc.debug_dyn_o rts/dist/build/HsFFI.debug_dyn_o rts/dist/build/Timer.debug_dyn_o rts/dist/build/RtsDllMain.debug_dyn_o rts/dist/build/RtsMessages.debug_dyn_o rts/dist/build/Proftimer.debug_dyn_o rts/dist/build/Schedule.debug_dyn_o rts/dist/build/Hash.debug_dyn_o rts/dist/build/Trace.debug_dyn_o rts/dist/build/RaiseAsync.debug_dyn_o rts/dist/build/Weak.debug_dyn_o rts/dist/build/Task.debug_dyn_o rts/dist/build/StgCRun.debug_dyn_o rts/dist/build/LdvProfile.debug_dyn_o rts/dist/build/ClosureFlags.debug_dyn_o rts/dist/build/RetainerProfile.debug_dyn_o rts/dist/build/Libdw.debug_dyn_o rts/dist/build/Stats.debug_dyn_o rts/dist/build/Interpreter.debug_dyn_o rts/dist/build/Messages.debug_dyn_o rts/dist/build/RtsUtils.debug_dyn_o rts/dist/build/Capability.debug_dyn_o rts/dist/build/Globals.debug_dyn_o rts/dist/build/Adjustor.debug_dyn_o rts/dist/build/RtsAPI.debug_dyn_o rts/dist/build/Inlines.debug_dyn_o rts/dist/build/WSDeque.debug_dyn_o rts/dist/build/Linker.debug_dyn_o rts/dist/build/Disassembler.debug_dyn_o rts/dist/build/Pool.debug_dyn_o rts/dist/build/StgPrimFloat.debug_dyn_o rts/dist/build/FileLock.debug_dyn_o rts/dist/build/RtsStartup.debug_dyn_o rts/dist/build/RetainerSet.debug_dyn_o rts/dist/build/Sparks.debug_dyn_o rts/dist/build/RtsFlags.debug_dyn_o rts/dist/build/Profiling.debug_dyn_o rts/dist/build/Stable.debug_dyn_o rts/dist/build/Arena.debug_dyn_o rts/dist/build/ProfHeap.debug_dyn_o rts/dist/build/hooks/StackOverflow.debug_dyn_o rts/dist/build/hooks/OnExit.debug_dyn_o rts/dist/build/hooks/FlagDefaults.debug_dyn_o rts/dist/build/hooks/MallocFail.debug_dyn_o rts/dist/build/hooks/OutOfHeap.debug_dyn_o rts/dist/build/sm/Storage.debug_dyn_o rts/dist/build/sm/Evac.debug_dyn_o rts/dist/build/sm/Sanity.debug_dyn_o rts/dist/build/sm/GC.debug_dyn_o rts/dist/build/sm/BlockAlloc.debug_dyn_o rts/dist/build/sm/MarkWeak.debug_dyn_o rts/dist/build/sm/Sweep.debug_dyn_o rts/dist/build/sm/GCAux.debug_dyn_o rts/dist/build/sm/Compact.debug_dyn_o rts/dist/build/sm/GCUtils.debug_dyn_o rts/dist/build/sm/Scav.debug_dyn_o rts/dist/build/sm/MBlock.debug_dyn_o rts/dist/build/eventlog/EventLog.debug_dyn_o rts/dist/build/posix/GetEnv.debug_dyn_o rts/dist/build/posix/Select.debug_dyn_o rts/dist/build/posix/Signals.debug_dyn_o rts/dist/build/posix/TTY.debug_dyn_o rts/dist/build/posix/Itimer.debug_dyn_o rts/dist/build/posix/OSThreads.debug_dyn_o rts/dist/build/posix/GetTime.debug_dyn_o rts/dist/build/posix/OSMem.debug_dyn_o rts/dist/build/HeapStackCheck.debug_dyn_o rts/dist/build/StgStdThunks.debug_dyn_o rts/dist/build/Exception.debug_dyn_o rts/dist/build/Apply.debug_dyn_o rts/dist/build/StgMiscClosures.debug_dyn_o rts/dist/build/Updates.debug_dyn_o rts/dist/build/PrimOps.debug_dyn_o rts/dist/build/StgStartup.debug_dyn_o rts/dist/build/AutoApply.debug_dyn_o -fPIC -dynamic -optc-DDEBUG -ticky -DTICKY_TICKY -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -o rts/dist/build/libHSrts_debug-ghc8.0.2.so "rm" -f inplace/bin/dll-split echo '#!/bin/sh' >> inplace/bin/dll-split echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/dll-split"' >> inplace/bin/dll-split echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/dll-split echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/dll-split echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/dll-split echo 'pgmgcc="clang"' >> inplace/bin/dll-split echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/filepath-1.4.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/containers-0.5.7.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/deepseq-1.4.2.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/array-0.5.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/base-4.9.1.0:/usr/lib:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/integer-simple-0.1.1.1:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/ghc-prim-0.5.0.0:/data/scratch/lang/ghc80/work/.tools/lib/ghc-8.0.2/rts${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/dll-split echo 'exec "$executablename" ${1+"$@"}' >> inplace/bin/dll-split chmod +x inplace/bin/dll-split inplace/bin/dll-split compiler/stage2/build/.depend-v-p-dyn.haskell "DynFlags" "Annotations ApiAnnotation Avail Bag BasicTypes Binary BooleanFormula BufWrite Class CmdLineParser CmmType CoAxiom ConLike Coercion Config Constants CoreArity CoreFVs CoreSubst CoreSyn CoreTidy CoreUnfold CoreUtils CoreSeq CoreStats CostCentre DataCon Demand Digraph DriverPhases DynFlags Encoding ErrUtils Exception FamInstEnv FastFunctions FastMutInt FastString FastStringEnv FieldLabel Fingerprint FiniteMap ForeignCall FV Hooks HsBinds HsDecls HsDoc HsExpr HsImpExp HsLit PlaceHolder PmExpr HsPat HsSyn HsTypes HsUtils HscTypes IOEnv Id IdInfo IfaceSyn IfaceType InstEnv Kind Lexeme ListSetOps Literal Maybes MkCore MkId Module MonadUtils Name NameEnv NameSet OccName OccurAnal OptCoercion OrdList Outputable PackageConfig Packages Pair Panic PatSyn PipelineMonad Platform PlatformConstants PprCore PrelNames PrelRules Pretty PrimOp RdrName Rules SrcLoc StaticFlags StringBuffer TcEvidence TcRnTypes TcType TrieMap TyCon Type TyCoRep TysPrim TysWiredIn Unify UniqDFM UniqDSet UniqFM UniqSet UniqSupply Unique Util Var VarEnv VarSet ByteCodeTypes InteractiveEvalTypes" "rm" -f rts/dist/build/libHSrts_thr_l-ghc8.0.2.so "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy -no-auto-link-packages `cat rts/dist/libs.depend` rts/dist/build/STM.thr_l_dyn_o rts/dist/build/Printer.thr_l_dyn_o rts/dist/build/ThreadPaused.thr_l_dyn_o rts/dist/build/LibdwPool.thr_l_dyn_o rts/dist/build/Ticky.thr_l_dyn_o rts/dist/build/CheckUnload.thr_l_dyn_o rts/dist/build/RtsMain.thr_l_dyn_o rts/dist/build/Threads.thr_l_dyn_o rts/dist/build/RtsSymbols.thr_l_dyn_o rts/dist/build/StaticPtrTable.thr_l_dyn_o rts/dist/build/OldARMAtomic.thr_l_dyn_o rts/dist/build/ThreadLabels.thr_l_dyn_o rts/dist/build/Hpc.thr_l_dyn_o rts/dist/build/HsFFI.thr_l_dyn_o rts/dist/build/Timer.thr_l_dyn_o rts/dist/build/RtsDllMain.thr_l_dyn_o rts/dist/build/RtsMessages.thr_l_dyn_o rts/dist/build/Proftimer.thr_l_dyn_o rts/dist/build/Schedule.thr_l_dyn_o rts/dist/build/Hash.thr_l_dyn_o rts/dist/build/Trace.thr_l_dyn_o rts/dist/build/RaiseAsync.thr_l_dyn_o rts/dist/build/Weak.thr_l_dyn_o rts/dist/build/Task.thr_l_dyn_o rts/dist/build/StgCRun.thr_l_dyn_o rts/dist/build/LdvProfile.thr_l_dyn_o rts/dist/build/ClosureFlags.thr_l_dyn_o rts/dist/build/RetainerProfile.thr_l_dyn_o rts/dist/build/Libdw.thr_l_dyn_o rts/dist/build/Stats.thr_l_dyn_o rts/dist/build/Interpreter.thr_l_dyn_o rts/dist/build/Messages.thr_l_dyn_o rts/dist/build/RtsUtils.thr_l_dyn_o rts/dist/build/Capability.thr_l_dyn_o rts/dist/build/Globals.thr_l_dyn_o rts/dist/build/Adjustor.thr_l_dyn_o rts/dist/build/RtsAPI.thr_l_dyn_o rts/dist/build/Inlines.thr_l_dyn_o rts/dist/build/WSDeque.thr_l_dyn_o rts/dist/build/Linker.thr_l_dyn_o rts/dist/build/Disassembler.thr_l_dyn_o rts/dist/build/Pool.thr_l_dyn_o rts/dist/build/StgPrimFloat.thr_l_dyn_o rts/dist/build/FileLock.thr_l_dyn_o rts/dist/build/RtsStartup.thr_l_dyn_o rts/dist/build/RetainerSet.thr_l_dyn_o rts/dist/build/Sparks.thr_l_dyn_o rts/dist/build/RtsFlags.thr_l_dyn_o rts/dist/build/Profiling.thr_l_dyn_o rts/dist/build/Stable.thr_l_dyn_o rts/dist/build/Arena.thr_l_dyn_o rts/dist/build/ProfHeap.thr_l_dyn_o rts/dist/build/hooks/StackOverflow.thr_l_dyn_o rts/dist/build/hooks/OnExit.thr_l_dyn_o rts/dist/build/hooks/FlagDefaults.thr_l_dyn_o rts/dist/build/hooks/MallocFail.thr_l_dyn_o rts/dist/build/hooks/OutOfHeap.thr_l_dyn_o rts/dist/build/sm/Storage.thr_l_dyn_o rts/dist/build/sm/Evac.thr_l_dyn_o rts/dist/build/sm/Sanity.thr_l_dyn_o rts/dist/build/sm/GC.thr_l_dyn_o rts/dist/build/sm/BlockAlloc.thr_l_dyn_o rts/dist/build/sm/MarkWeak.thr_l_dyn_o rts/dist/build/sm/Sweep.thr_l_dyn_o rts/dist/build/sm/GCAux.thr_l_dyn_o rts/dist/build/sm/Compact.thr_l_dyn_o rts/dist/build/sm/GCUtils.thr_l_dyn_o rts/dist/build/sm/Scav.thr_l_dyn_o rts/dist/build/sm/MBlock.thr_l_dyn_o rts/dist/build/eventlog/EventLog.thr_l_dyn_o rts/dist/build/posix/GetEnv.thr_l_dyn_o rts/dist/build/posix/Select.thr_l_dyn_o rts/dist/build/posix/Signals.thr_l_dyn_o rts/dist/build/posix/TTY.thr_l_dyn_o rts/dist/build/posix/Itimer.thr_l_dyn_o rts/dist/build/posix/OSThreads.thr_l_dyn_o rts/dist/build/posix/GetTime.thr_l_dyn_o rts/dist/build/posix/OSMem.thr_l_dyn_o rts/dist/build/sm/Evac_thr.thr_l_dyn_o rts/dist/build/sm/Scav_thr.thr_l_dyn_o rts/dist/build/HeapStackCheck.thr_l_dyn_o rts/dist/build/StgStdThunks.thr_l_dyn_o rts/dist/build/Exception.thr_l_dyn_o rts/dist/build/Apply.thr_l_dyn_o rts/dist/build/StgMiscClosures.thr_l_dyn_o rts/dist/build/Updates.thr_l_dyn_o rts/dist/build/PrimOps.thr_l_dyn_o rts/dist/build/StgStartup.thr_l_dyn_o rts/dist/build/AutoApply.thr_l_dyn_o -fPIC -dynamic -optc-DTHREADED_RTS -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -o rts/dist/build/libHSrts_thr_l-ghc8.0.2.so "rm" -f rts/dist/build/libHSrts_thr-ghc8.0.2.so "rm" -f rts/dist/build/libHSrts_thr_debug-ghc8.0.2.so "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy -no-auto-link-packages `cat rts/dist/libs.depend` rts/dist/build/STM.thr_dyn_o rts/dist/build/Printer.thr_dyn_o rts/dist/build/ThreadPaused.thr_dyn_o rts/dist/build/LibdwPool.thr_dyn_o rts/dist/build/Ticky.thr_dyn_o rts/dist/build/CheckUnload.thr_dyn_o rts/dist/build/RtsMain.thr_dyn_o rts/dist/build/Threads.thr_dyn_o rts/dist/build/RtsSymbols.thr_dyn_o rts/dist/build/StaticPtrTable.thr_dyn_o rts/dist/build/OldARMAtomic.thr_dyn_o rts/dist/build/ThreadLabels.thr_dyn_o rts/dist/build/Hpc.thr_dyn_o rts/dist/build/HsFFI.thr_dyn_o rts/dist/build/Timer.thr_dyn_o rts/dist/build/RtsDllMain.thr_dyn_o rts/dist/build/RtsMessages.thr_dyn_o rts/dist/build/Proftimer.thr_dyn_o rts/dist/build/Schedule.thr_dyn_o rts/dist/build/Hash.thr_dyn_o rts/dist/build/Trace.thr_dyn_o rts/dist/build/RaiseAsync.thr_dyn_o rts/dist/build/Weak.thr_dyn_o rts/dist/build/Task.thr_dyn_o rts/dist/build/StgCRun.thr_dyn_o rts/dist/build/LdvProfile.thr_dyn_o rts/dist/build/ClosureFlags.thr_dyn_o rts/dist/build/RetainerProfile.thr_dyn_o rts/dist/build/Libdw.thr_dyn_o rts/dist/build/Stats.thr_dyn_o rts/dist/build/Interpreter.thr_dyn_o rts/dist/build/Messages.thr_dyn_o rts/dist/build/RtsUtils.thr_dyn_o rts/dist/build/Capability.thr_dyn_o rts/dist/build/Globals.thr_dyn_o rts/dist/build/Adjustor.thr_dyn_o rts/dist/build/RtsAPI.thr_dyn_o rts/dist/build/Inlines.thr_dyn_o rts/dist/build/WSDeque.thr_dyn_o rts/dist/build/Linker.thr_dyn_o rts/dist/build/Disassembler.thr_dyn_o rts/dist/build/Pool.thr_dyn_o rts/dist/build/StgPrimFloat.thr_dyn_o rts/dist/build/FileLock.thr_dyn_o rts/dist/build/RtsStartup.thr_dyn_o rts/dist/build/RetainerSet.thr_dyn_o rts/dist/build/Sparks.thr_dyn_o rts/dist/build/RtsFlags.thr_dyn_o rts/dist/build/Profiling.thr_dyn_o rts/dist/build/Stable.thr_dyn_o rts/dist/build/Arena.thr_dyn_o rts/dist/build/ProfHeap.thr_dyn_o rts/dist/build/hooks/StackOverflow.thr_dyn_o rts/dist/build/hooks/OnExit.thr_dyn_o rts/dist/build/hooks/FlagDefaults.thr_dyn_o rts/dist/build/hooks/MallocFail.thr_dyn_o rts/dist/build/hooks/OutOfHeap.thr_dyn_o rts/dist/build/sm/Storage.thr_dyn_o rts/dist/build/sm/Evac.thr_dyn_o rts/dist/build/sm/Sanity.thr_dyn_o rts/dist/build/sm/GC.thr_dyn_o rts/dist/build/sm/BlockAlloc.thr_dyn_o rts/dist/build/sm/MarkWeak.thr_dyn_o rts/dist/build/sm/Sweep.thr_dyn_o rts/dist/build/sm/GCAux.thr_dyn_o rts/dist/build/sm/Compact.thr_dyn_o rts/dist/build/sm/GCUtils.thr_dyn_o rts/dist/build/sm/Scav.thr_dyn_o rts/dist/build/sm/MBlock.thr_dyn_o rts/dist/build/eventlog/EventLog.thr_dyn_o rts/dist/build/posix/GetEnv.thr_dyn_o rts/dist/build/posix/Select.thr_dyn_o rts/dist/build/posix/Signals.thr_dyn_o rts/dist/build/posix/TTY.thr_dyn_o rts/dist/build/posix/Itimer.thr_dyn_o rts/dist/build/posix/OSThreads.thr_dyn_o rts/dist/build/posix/GetTime.thr_dyn_o rts/dist/build/posix/OSMem.thr_dyn_o rts/dist/build/sm/Evac_thr.thr_dyn_o rts/dist/build/sm/Scav_thr.thr_dyn_o rts/dist/build/HeapStackCheck.thr_dyn_o rts/dist/build/StgStdThunks.thr_dyn_o rts/dist/build/Exception.thr_dyn_o rts/dist/build/Apply.thr_dyn_o rts/dist/build/StgMiscClosures.thr_dyn_o rts/dist/build/Updates.thr_dyn_o rts/dist/build/PrimOps.thr_dyn_o rts/dist/build/StgStartup.thr_dyn_o rts/dist/build/AutoApply.thr_dyn_o -fPIC -dynamic -optc-DTHREADED_RTS -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -o rts/dist/build/libHSrts_thr-ghc8.0.2.so "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy -no-auto-link-packages `cat rts/dist/libs.depend` rts/dist/build/STM.thr_debug_dyn_o rts/dist/build/Printer.thr_debug_dyn_o rts/dist/build/ThreadPaused.thr_debug_dyn_o rts/dist/build/LibdwPool.thr_debug_dyn_o rts/dist/build/Ticky.thr_debug_dyn_o rts/dist/build/CheckUnload.thr_debug_dyn_o rts/dist/build/RtsMain.thr_debug_dyn_o rts/dist/build/Threads.thr_debug_dyn_o rts/dist/build/RtsSymbols.thr_debug_dyn_o rts/dist/build/StaticPtrTable.thr_debug_dyn_o rts/dist/build/OldARMAtomic.thr_debug_dyn_o rts/dist/build/ThreadLabels.thr_debug_dyn_o rts/dist/build/Hpc.thr_debug_dyn_o rts/dist/build/HsFFI.thr_debug_dyn_o rts/dist/build/Timer.thr_debug_dyn_o rts/dist/build/RtsDllMain.thr_debug_dyn_o rts/dist/build/RtsMessages.thr_debug_dyn_o rts/dist/build/Proftimer.thr_debug_dyn_o rts/dist/build/Schedule.thr_debug_dyn_o rts/dist/build/Hash.thr_debug_dyn_o rts/dist/build/Trace.thr_debug_dyn_o rts/dist/build/RaiseAsync.thr_debug_dyn_o rts/dist/build/Weak.thr_debug_dyn_o rts/dist/build/Task.thr_debug_dyn_o rts/dist/build/StgCRun.thr_debug_dyn_o rts/dist/build/LdvProfile.thr_debug_dyn_o rts/dist/build/ClosureFlags.thr_debug_dyn_o rts/dist/build/RetainerProfile.thr_debug_dyn_o rts/dist/build/Libdw.thr_debug_dyn_o rts/dist/build/Stats.thr_debug_dyn_o rts/dist/build/Interpreter.thr_debug_dyn_o rts/dist/build/Messages.thr_debug_dyn_o rts/dist/build/RtsUtils.thr_debug_dyn_o rts/dist/build/Capability.thr_debug_dyn_o rts/dist/build/Globals.thr_debug_dyn_o rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/RtsAPI.thr_debug_dyn_o rts/dist/build/Inlines.thr_debug_dyn_o rts/dist/build/WSDeque.thr_debug_dyn_o rts/dist/build/Linker.thr_debug_dyn_o rts/dist/build/Disassembler.thr_debug_dyn_o rts/dist/build/Pool.thr_debug_dyn_o rts/dist/build/StgPrimFloat.thr_debug_dyn_o rts/dist/build/FileLock.thr_debug_dyn_o rts/dist/build/RtsStartup.thr_debug_dyn_o rts/dist/build/RetainerSet.thr_debug_dyn_o rts/dist/build/Sparks.thr_debug_dyn_o rts/dist/build/RtsFlags.thr_debug_dyn_o rts/dist/build/Profiling.thr_debug_dyn_o rts/dist/build/Stable.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o rts/dist/build/ProfHeap.thr_debug_dyn_o rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o rts/dist/build/hooks/OnExit.thr_debug_dyn_o rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o rts/dist/build/hooks/MallocFail.thr_debug_dyn_o rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o rts/dist/build/sm/Storage.thr_debug_dyn_o rts/dist/build/sm/Evac.thr_debug_dyn_o rts/dist/build/sm/Sanity.thr_debug_dyn_o rts/dist/build/sm/GC.thr_debug_dyn_o rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o rts/dist/build/sm/MarkWeak.thr_debug_dyn_o rts/dist/build/sm/Sweep.thr_debug_dyn_o rts/dist/build/sm/GCAux.thr_debug_dyn_o rts/dist/build/sm/Compact.thr_debug_dyn_o rts/dist/build/sm/GCUtils.thr_debug_dyn_o rts/dist/build/sm/Scav.thr_debug_dyn_o rts/dist/build/sm/MBlock.thr_debug_dyn_o rts/dist/build/eventlog/EventLog.thr_debug_dyn_o rts/dist/build/posix/GetEnv.thr_debug_dyn_o rts/dist/build/posix/Select.thr_debug_dyn_o rts/dist/build/posix/Signals.thr_debug_dyn_o rts/dist/build/posix/TTY.thr_debug_dyn_o rts/dist/build/posix/Itimer.thr_debug_dyn_o rts/dist/build/posix/OSThreads.thr_debug_dyn_o rts/dist/build/posix/GetTime.thr_debug_dyn_o rts/dist/build/posix/OSMem.thr_debug_dyn_o rts/dist/build/sm/Evac_thr.thr_debug_dyn_o rts/dist/build/sm/Scav_thr.thr_debug_dyn_o rts/dist/build/HeapStackCheck.thr_debug_dyn_o rts/dist/build/StgStdThunks.thr_debug_dyn_o rts/dist/build/Exception.thr_debug_dyn_o rts/dist/build/Apply.thr_debug_dyn_o rts/dist/build/StgMiscClosures.thr_debug_dyn_o rts/dist/build/Updates.thr_debug_dyn_o rts/dist/build/PrimOps.thr_debug_dyn_o rts/dist/build/StgStartup.thr_debug_dyn_o rts/dist/build/AutoApply.thr_debug_dyn_o -fPIC -dynamic -optc-DTHREADED_RTS -optc-DDEBUG -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -o rts/dist/build/libHSrts_thr_debug-ghc8.0.2.so "rm" -f rts/dist/build/libHSrts_l-ghc8.0.2.so "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy -no-auto-link-packages `cat rts/dist/libs.depend` rts/dist/build/STM.l_dyn_o rts/dist/build/Printer.l_dyn_o rts/dist/build/ThreadPaused.l_dyn_o rts/dist/build/LibdwPool.l_dyn_o rts/dist/build/Ticky.l_dyn_o rts/dist/build/CheckUnload.l_dyn_o rts/dist/build/RtsMain.l_dyn_o rts/dist/build/Threads.l_dyn_o rts/dist/build/RtsSymbols.l_dyn_o rts/dist/build/StaticPtrTable.l_dyn_o rts/dist/build/OldARMAtomic.l_dyn_o rts/dist/build/ThreadLabels.l_dyn_o rts/dist/build/Hpc.l_dyn_o rts/dist/build/HsFFI.l_dyn_o rts/dist/build/Timer.l_dyn_o rts/dist/build/RtsDllMain.l_dyn_o rts/dist/build/RtsMessages.l_dyn_o rts/dist/build/Proftimer.l_dyn_o rts/dist/build/Schedule.l_dyn_o rts/dist/build/Hash.l_dyn_o rts/dist/build/Trace.l_dyn_o rts/dist/build/RaiseAsync.l_dyn_o rts/dist/build/Weak.l_dyn_o rts/dist/build/Task.l_dyn_o rts/dist/build/StgCRun.l_dyn_o rts/dist/build/LdvProfile.l_dyn_o rts/dist/build/ClosureFlags.l_dyn_o rts/dist/build/RetainerProfile.l_dyn_o rts/dist/build/Libdw.l_dyn_o rts/dist/build/Stats.l_dyn_o rts/dist/build/Interpreter.l_dyn_o rts/dist/build/Messages.l_dyn_o rts/dist/build/RtsUtils.l_dyn_o rts/dist/build/Capability.l_dyn_o rts/dist/build/Globals.l_dyn_o rts/dist/build/Adjustor.l_dyn_o rts/dist/build/RtsAPI.l_dyn_o rts/dist/build/Inlines.l_dyn_o rts/dist/build/WSDeque.l_dyn_o rts/dist/build/Linker.l_dyn_o rts/dist/build/Disassembler.l_dyn_o rts/dist/build/Pool.l_dyn_o rts/dist/build/StgPrimFloat.l_dyn_o rts/dist/build/FileLock.l_dyn_o rts/dist/build/RtsStartup.l_dyn_o rts/dist/build/RetainerSet.l_dyn_o rts/dist/build/Sparks.l_dyn_o rts/dist/build/RtsFlags.l_dyn_o rts/dist/build/Profiling.l_dyn_o rts/dist/build/Stable.l_dyn_o rts/dist/build/Arena.l_dyn_o rts/dist/build/ProfHeap.l_dyn_o rts/dist/build/hooks/StackOverflow.l_dyn_o rts/dist/build/hooks/OnExit.l_dyn_o rts/dist/build/hooks/FlagDefaults.l_dyn_o rts/dist/build/hooks/MallocFail.l_dyn_o rts/dist/build/hooks/OutOfHeap.l_dyn_o rts/dist/build/sm/Storage.l_dyn_o rts/dist/build/sm/Evac.l_dyn_o rts/dist/build/sm/Sanity.l_dyn_o rts/dist/build/sm/GC.l_dyn_o rts/dist/build/sm/BlockAlloc.l_dyn_o rts/dist/build/sm/MarkWeak.l_dyn_o rts/dist/build/sm/Sweep.l_dyn_o rts/dist/build/sm/GCAux.l_dyn_o rts/dist/build/sm/Compact.l_dyn_o rts/dist/build/sm/GCUtils.l_dyn_o rts/dist/build/sm/Scav.l_dyn_o rts/dist/build/sm/MBlock.l_dyn_o rts/dist/build/eventlog/EventLog.l_dyn_o rts/dist/build/posix/GetEnv.l_dyn_o rts/dist/build/posix/Select.l_dyn_o rts/dist/build/posix/Signals.l_dyn_o rts/dist/build/posix/TTY.l_dyn_o rts/dist/build/posix/Itimer.l_dyn_o rts/dist/build/posix/OSThreads.l_dyn_o rts/dist/build/posix/GetTime.l_dyn_o rts/dist/build/posix/OSMem.l_dyn_o rts/dist/build/HeapStackCheck.l_dyn_o rts/dist/build/StgStdThunks.l_dyn_o rts/dist/build/Exception.l_dyn_o rts/dist/build/Apply.l_dyn_o rts/dist/build/StgMiscClosures.l_dyn_o rts/dist/build/Updates.l_dyn_o rts/dist/build/PrimOps.l_dyn_o rts/dist/build/StgStartup.l_dyn_o rts/dist/build/AutoApply.l_dyn_o -fPIC -dynamic -eventlog -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -o rts/dist/build/libHSrts_l-ghc8.0.2.so touch compiler/stage2/dll-split.stamp "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -c libraries/ghc-prim/./GHC/CString.hs -o libraries/ghc-prim/dist-install/build/GHC/CString.p_o -dyno libraries/ghc-prim/dist-install/build/GHC/CString.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -c libraries/ghc-prim/./GHC/IntWord64.hs -o libraries/ghc-prim/dist-install/build/GHC/IntWord64.p_o -dyno libraries/ghc-prim/dist-install/build/GHC/IntWord64.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO.hs-boot -o libraries/base/dist-install/build/GHC/IO.p_o-boot -dyno libraries/base/dist-install/build/GHC/IO.dyn_o-boot In file included from /tmp/ghc22756_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16907_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -c libraries/ghc-prim/./GHC/Tuple.hs -o libraries/ghc-prim/dist-install/build/GHC/Tuple.p_o -dyno libraries/ghc-prim/dist-install/build/GHC/Tuple.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -c libraries/ghc-prim/./GHC/Magic.hs -o libraries/ghc-prim/dist-install/build/GHC/Magic.p_o -dyno libraries/ghc-prim/dist-install/build/GHC/Magic.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -dynamic-too -c libraries/ghc-prim/./GHC/CString.hs -o libraries/ghc-prim/dist-install/build/GHC/CString.o -dyno libraries/ghc-prim/dist-install/build/GHC/CString.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -dynamic-too -c libraries/ghc-prim/./GHC/IntWord64.hs -o libraries/ghc-prim/dist-install/build/GHC/IntWord64.o -dyno libraries/ghc-prim/dist-install/build/GHC/IntWord64.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO.hs-boot -o libraries/base/dist-install/build/GHC/IO.o-boot -dyno libraries/base/dist-install/build/GHC/IO.dyn_o-boot In file included from /tmp/ghc26088_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc29862_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -dynamic-too -c libraries/ghc-prim/./GHC/Tuple.hs -o libraries/ghc-prim/dist-install/build/GHC/Tuple.o -dyno libraries/ghc-prim/dist-install/build/GHC/Tuple.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -dynamic-too -c libraries/ghc-prim/./GHC/Magic.hs -o libraries/ghc-prim/dist-install/build/GHC/Magic.o -dyno libraries/ghc-prim/dist-install/build/GHC/Magic.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -c libraries/ghc-prim/./GHC/Classes.hs -o libraries/ghc-prim/dist-install/build/GHC/Classes.p_o -dyno libraries/ghc-prim/dist-install/build/GHC/Classes.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -c libraries/ghc-prim/./GHC/Debug.hs -o libraries/ghc-prim/dist-install/build/GHC/Debug.p_o -dyno libraries/ghc-prim/dist-install/build/GHC/Debug.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -c libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers.hs -o libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers.p_o -dyno libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers.dyn_o In file included from /tmp/ghc16285_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc18682_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -dynamic-too -c libraries/ghc-prim/./GHC/Classes.hs -o libraries/ghc-prim/dist-install/build/GHC/Classes.o -dyno libraries/ghc-prim/dist-install/build/GHC/Classes.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -dynamic-too -c libraries/ghc-prim/./GHC/Debug.hs -o libraries/ghc-prim/dist-install/build/GHC/Debug.o -dyno libraries/ghc-prim/dist-install/build/GHC/Debug.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -split-objs -dynamic-too -c libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers.hs -o libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers.o -dyno libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers.dyn_o In file included from /tmp/ghc18663_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -f libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0_p.a libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/ghc-prim/dist-install/build/GHC/CString_p_o_split libraries/ghc-prim/dist-install/build/GHC/Classes_p_o_split libraries/ghc-prim/dist-install/build/GHC/Debug_p_o_split libraries/ghc-prim/dist-install/build/GHC/IntWord64_p_o_split libraries/ghc-prim/dist-install/build/GHC/Magic_p_o_split libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers_p_o_split libraries/ghc-prim/dist-install/build/GHC/Tuple_p_o_split libraries/ghc-prim/dist-install/build/GHC/Types_p_o_split -name '*.p_o' -print >> libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -split-objs -c libraries/integer-gmp/src//GHC/Integer/Type.hs -o libraries/integer-gmp/dist-install/build/GHC/Integer/Type.p_o -dyno libraries/integer-gmp/dist-install/build/GHC/Integer/Type.dyn_o echo libraries/ghc-prim/dist-install/build/cbits/atomic.p_o libraries/ghc-prim/dist-install/build/cbits/bswap.p_o libraries/ghc-prim/dist-install/build/cbits/clz.p_o libraries/ghc-prim/dist-install/build/cbits/ctz.p_o libraries/ghc-prim/dist-install/build/cbits/debug.p_o libraries/ghc-prim/dist-install/build/cbits/longlong.p_o libraries/ghc-prim/dist-install/build/cbits/popcnt.p_o libraries/ghc-prim/dist-install/build/cbits/word2float.p_o >> libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0_p.a.contents "ar" q libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0_p.a @libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0_p.a.contents ar: creating libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0_p.a "rm" -f libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0_p.a.contents "rm" -f libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0.a libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -split-objs -dynamic-too -c libraries/integer-gmp/src//GHC/Integer/Type.hs -o libraries/integer-gmp/dist-install/build/GHC/Integer/Type.o -dyno libraries/integer-gmp/dist-install/build/GHC/Integer/Type.dyn_o /data/scratch/lang/ghc80/work/.tools/bin/find libraries/ghc-prim/dist-install/build/GHC/CString_o_split libraries/ghc-prim/dist-install/build/GHC/Classes_o_split libraries/ghc-prim/dist-install/build/GHC/Debug_o_split libraries/ghc-prim/dist-install/build/GHC/IntWord64_o_split libraries/ghc-prim/dist-install/build/GHC/Magic_o_split libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers_o_split libraries/ghc-prim/dist-install/build/GHC/Tuple_o_split libraries/ghc-prim/dist-install/build/GHC/Types_o_split -name '*.o' -print >> libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0.a.contents "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-prim-0.5.0.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package-id rts -this-unit-id ghc-prim -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/ghc-prim/dist-install/build/GHC/CString.dyn_o libraries/ghc-prim/dist-install/build/GHC/Classes.dyn_o libraries/ghc-prim/dist-install/build/GHC/Debug.dyn_o libraries/ghc-prim/dist-install/build/GHC/IntWord64.dyn_o libraries/ghc-prim/dist-install/build/GHC/Magic.dyn_o libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers.dyn_o libraries/ghc-prim/dist-install/build/GHC/Tuple.dyn_o libraries/ghc-prim/dist-install/build/GHC/Types.dyn_o libraries/ghc-prim/dist-install/build/cbits/atomic.dyn_o libraries/ghc-prim/dist-install/build/cbits/bswap.dyn_o libraries/ghc-prim/dist-install/build/cbits/clz.dyn_o libraries/ghc-prim/dist-install/build/cbits/ctz.dyn_o libraries/ghc-prim/dist-install/build/cbits/debug.dyn_o libraries/ghc-prim/dist-install/build/cbits/longlong.dyn_o libraries/ghc-prim/dist-install/build/cbits/popcnt.dyn_o libraries/ghc-prim/dist-install/build/cbits/word2float.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0-ghc8.0.2.so echo libraries/ghc-prim/dist-install/build/cbits/atomic.o libraries/ghc-prim/dist-install/build/cbits/bswap.o libraries/ghc-prim/dist-install/build/cbits/clz.o libraries/ghc-prim/dist-install/build/cbits/ctz.o libraries/ghc-prim/dist-install/build/cbits/debug.o libraries/ghc-prim/dist-install/build/cbits/longlong.o libraries/ghc-prim/dist-install/build/cbits/popcnt.o libraries/ghc-prim/dist-install/build/cbits/word2float.o >> libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0.a.contents Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "ar" q libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0.a @libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0.a.contents ar: creating libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0.a "rm" -f libraries/ghc-prim/dist-install/build/libHSghc-prim-0.5.0.0.a.contents In file included from /tmp/ghc15822_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -split-objs -c libraries/integer-gmp/src//GHC/Integer.hs -o libraries/integer-gmp/dist-install/build/GHC/Integer.p_o -dyno libraries/integer-gmp/dist-install/build/GHC/Integer.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -split-objs -c libraries/integer-gmp/src//GHC/Integer/Logarithms.hs -o libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms.p_o -dyno libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms.dyn_o In file included from /tmp/ghc4188_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc19868_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Unsafe/Coerce.hs -o libraries/base/dist-install/build/Unsafe/Coerce.p_o -dyno libraries/base/dist-install/build/Unsafe/Coerce.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Stack/Types.hs -o libraries/base/dist-install/build/GHC/Stack/Types.p_o -dyno libraries/base/dist-install/build/GHC/Stack/Types.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -split-objs -c libraries/integer-gmp/src//GHC/Integer/GMP/Internals.hs -o libraries/integer-gmp/dist-install/build/GHC/Integer/GMP/Internals.p_o -dyno libraries/integer-gmp/dist-install/build/GHC/Integer/GMP/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -split-objs -dynamic-too -c libraries/integer-gmp/src//GHC/Integer.hs -o libraries/integer-gmp/dist-install/build/GHC/Integer.o -dyno libraries/integer-gmp/dist-install/build/GHC/Integer.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -split-objs -dynamic-too -c libraries/integer-gmp/src//GHC/Integer/Logarithms.hs -o libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms.o -dyno libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms.dyn_o In file included from /tmp/ghc18381_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc29910_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -split-objs -c libraries/integer-gmp/src//GHC/Integer/Logarithms/Internals.hs -o libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms/Internals.p_o -dyno libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms/Internals.dyn_o In file included from /tmp/ghc20907_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc5136_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Stack/Types.hs -o libraries/base/dist-install/build/GHC/Stack/Types.o -dyno libraries/base/dist-install/build/GHC/Stack/Types.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -split-objs -dynamic-too -c libraries/integer-gmp/src//GHC/Integer/GMP/Internals.hs -o libraries/integer-gmp/dist-install/build/GHC/Integer/GMP/Internals.o -dyno libraries/integer-gmp/dist-install/build/GHC/Integer/GMP/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Unsafe/Coerce.hs -o libraries/base/dist-install/build/Unsafe/Coerce.o -dyno libraries/base/dist-install/build/Unsafe/Coerce.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -split-objs -dynamic-too -c libraries/integer-gmp/src//GHC/Integer/Logarithms/Internals.hs -o libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms/Internals.o -dyno libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms/Internals.dyn_o "rm" -f libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1_p.a libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/integer-gmp/dist-install/build/GHC/Integer_p_o_split libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms_p_o_split libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms/Internals_p_o_split libraries/integer-gmp/dist-install/build/GHC/Integer/GMP/Internals_p_o_split libraries/integer-gmp/dist-install/build/GHC/Integer/Type_p_o_split -name '*.p_o' -print >> libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1_p.a.contents echo libraries/integer-gmp/dist-install/build/cbits/wrappers.p_o >> libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1_p.a.contents "ar" q libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1_p.a @libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1_p.a.contents ar: creating libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1_p.a "rm" -f libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Exception.hs-boot -o libraries/base/dist-install/build/GHC/Exception.p_o-boot -dyno libraries/base/dist-install/build/GHC/Exception.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Err.hs -o libraries/base/dist-install/build/GHC/Err.p_o -dyno libraries/base/dist-install/build/GHC/Err.dyn_o "rm" -f libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1.a libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/integer-gmp/dist-install/build/GHC/Integer_o_split libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms_o_split libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms/Internals_o_split libraries/integer-gmp/dist-install/build/GHC/Integer/GMP/Internals_o_split libraries/integer-gmp/dist-install/build/GHC/Integer/Type_o_split -name '*.o' -print >> libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1.a.contents echo libraries/integer-gmp/dist-install/build/cbits/wrappers.o >> libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1.a.contents "ar" q libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1.a @libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1.a.contents ar: creating libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1.a "rm" -f libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1.a.contents "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/integer-gmp/dist-install/build -hidir libraries/integer-gmp/dist-install/build -stubdir libraries/integer-gmp/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id integer-gmp-1.0.0.1 -hide-all-packages -i -ilibraries/integer-gmp/src/ -ilibraries/integer-gmp/dist-install/build -ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp/include -I/usr/pkg/include -optP-include -optPlibraries/integer-gmp/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -this-unit-id integer-gmp -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/integer-gmp/dist-install/build/GHC/Integer.dyn_o libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms.dyn_o libraries/integer-gmp/dist-install/build/GHC/Integer/Logarithms/Internals.dyn_o libraries/integer-gmp/dist-install/build/GHC/Integer/GMP/Internals.dyn_o libraries/integer-gmp/dist-install/build/GHC/Integer/Type.dyn_o libraries/integer-gmp/dist-install/build/cbits/wrappers.dyn_o -shared -dynamic -dynload deploy -lgmp -L/usr/pkg/lib -no-auto-link-packages -o libraries/integer-gmp/dist-install/build/libHSinteger-gmp-1.0.0.1-ghc8.0.2.so In file included from /tmp/ghc16344_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Exception.hs-boot -o libraries/base/dist-install/build/GHC/Exception.o-boot -dyno libraries/base/dist-install/build/GHC/Exception.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Err.hs -o libraries/base/dist-install/build/GHC/Err.o -dyno libraries/base/dist-install/build/GHC/Err.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Base.hs -o libraries/base/dist-install/build/GHC/Base.p_o -dyno libraries/base/dist-install/build/GHC/Base.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Base.hs -o libraries/base/dist-install/build/GHC/Base.o -dyno libraries/base/dist-install/build/GHC/Base.dyn_o In file included from /tmp/ghc6989_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Num.hs -o libraries/base/dist-install/build/GHC/Num.o -dyno libraries/base/dist-install/build/GHC/Num.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Maybe.hs -o libraries/base/dist-install/build/Data/Maybe.o -dyno libraries/base/dist-install/build/Data/Maybe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Float/ConversionUtils.hs -o libraries/base/dist-install/build/GHC/Float/ConversionUtils.o -dyno libraries/base/dist-install/build/GHC/Float/ConversionUtils.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/Fail.hs -o libraries/base/dist-install/build/Control/Monad/Fail.o -dyno libraries/base/dist-install/build/Control/Monad/Fail.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Bool.hs -o libraries/base/dist-install/build/Data/Bool.o -dyno libraries/base/dist-install/build/Data/Bool.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Tuple.hs -o libraries/base/dist-install/build/Data/Tuple.o -dyno libraries/base/dist-install/build/Data/Tuple.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Functor.hs -o libraries/base/dist-install/build/Data/Functor.o -dyno libraries/base/dist-install/build/Data/Functor.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Eq.hs -o libraries/base/dist-install/build/Data/Eq.o -dyno libraries/base/dist-install/build/Data/Eq.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/MVar.hs -o libraries/base/dist-install/build/GHC/MVar.o -dyno libraries/base/dist-install/build/GHC/MVar.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Stack/CCS.hs-boot -o libraries/base/dist-install/build/GHC/Stack/CCS.o-boot -dyno libraries/base/dist-install/build/GHC/Stack/CCS.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Unsafe.hs -o libraries/base/dist-install/build/GHC/IO/Unsafe.o -dyno libraries/base/dist-install/build/GHC/IO/Unsafe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Weak.hs -o libraries/base/dist-install/build/GHC/Weak.o -dyno libraries/base/dist-install/build/GHC/Weak.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Event/Arr.hs -o libraries/base/dist-install/build/GHC/Event/Arr.o -dyno libraries/base/dist-install/build/GHC/Event/Arr.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Function.hs -o libraries/base/dist-install/build/Data/Function.o -dyno libraries/base/dist-install/build/Data/Function.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Coerce.hs -o libraries/base/dist-install/build/Data/Coerce.o -dyno libraries/base/dist-install/build/Data/Coerce.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/ConsoleHandler.hs -o libraries/base/dist-install/build/GHC/ConsoleHandler.o -dyno libraries/base/dist-install/build/GHC/ConsoleHandler.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Constants.hs -o libraries/base/dist-install/build/GHC/Constants.o -dyno libraries/base/dist-install/build/GHC/Constants.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/GHCi.hs -o libraries/base/dist-install/build/GHC/GHCi.o -dyno libraries/base/dist-install/build/GHC/GHCi.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Encoding/CodePage.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/CodePage.o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/CodePage.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/PArr.hs -o libraries/base/dist-install/build/GHC/PArr.o -dyno libraries/base/dist-install/build/GHC/PArr.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Profiling.hs -o libraries/base/dist-install/build/GHC/Profiling.o -dyno libraries/base/dist-install/build/GHC/Profiling.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Bool.hs -o libraries/base/dist-install/build/Data/Bool.p_o -dyno libraries/base/dist-install/build/Data/Bool.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Num.hs -o libraries/base/dist-install/build/GHC/Num.p_o -dyno libraries/base/dist-install/build/GHC/Num.dyn_o In file included from /tmp/ghc13103_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Maybe.hs -o libraries/base/dist-install/build/Data/Maybe.p_o -dyno libraries/base/dist-install/build/Data/Maybe.dyn_o In file included from /tmp/ghc20237_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Float/ConversionUtils.hs -o libraries/base/dist-install/build/GHC/Float/ConversionUtils.p_o -dyno libraries/base/dist-install/build/GHC/Float/ConversionUtils.dyn_o In file included from /tmp/ghc15716_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/Fail.hs -o libraries/base/dist-install/build/Control/Monad/Fail.p_o -dyno libraries/base/dist-install/build/Control/Monad/Fail.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Stack/CCS.hs-boot -o libraries/base/dist-install/build/GHC/Stack/CCS.p_o-boot -dyno libraries/base/dist-install/build/GHC/Stack/CCS.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Unsafe.hs -o libraries/base/dist-install/build/GHC/IO/Unsafe.p_o -dyno libraries/base/dist-install/build/GHC/IO/Unsafe.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Tuple.hs -o libraries/base/dist-install/build/Data/Tuple.p_o -dyno libraries/base/dist-install/build/Data/Tuple.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Eq.hs -o libraries/base/dist-install/build/Data/Eq.p_o -dyno libraries/base/dist-install/build/Data/Eq.dyn_o In file included from /tmp/ghc19716_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc4808_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1189_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13389_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc6129_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Functor.hs -o libraries/base/dist-install/build/Data/Functor.p_o -dyno libraries/base/dist-install/build/Data/Functor.dyn_o In file included from /tmp/ghc15860_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/MVar.hs -o libraries/base/dist-install/build/GHC/MVar.p_o -dyno libraries/base/dist-install/build/GHC/MVar.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Weak.hs -o libraries/base/dist-install/build/GHC/Weak.p_o -dyno libraries/base/dist-install/build/GHC/Weak.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Event/Arr.hs -o libraries/base/dist-install/build/GHC/Event/Arr.p_o -dyno libraries/base/dist-install/build/GHC/Event/Arr.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Function.hs -o libraries/base/dist-install/build/Data/Function.p_o -dyno libraries/base/dist-install/build/Data/Function.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Coerce.hs -o libraries/base/dist-install/build/Data/Coerce.p_o -dyno libraries/base/dist-install/build/Data/Coerce.dyn_o In file included from /tmp/ghc19189_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28130_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14009_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1376_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13371_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/ConsoleHandler.hs -o libraries/base/dist-install/build/GHC/ConsoleHandler.p_o -dyno libraries/base/dist-install/build/GHC/ConsoleHandler.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Constants.hs -o libraries/base/dist-install/build/GHC/Constants.p_o -dyno libraries/base/dist-install/build/GHC/Constants.dyn_o In file included from /tmp/ghc4133_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/GHCi.hs -o libraries/base/dist-install/build/GHC/GHCi.p_o -dyno libraries/base/dist-install/build/GHC/GHCi.dyn_o In file included from /tmp/ghc3781_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Encoding/CodePage.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/CodePage.p_o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/CodePage.dyn_o In file included from /tmp/ghc1945_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/PArr.hs -o libraries/base/dist-install/build/GHC/PArr.p_o -dyno libraries/base/dist-install/build/GHC/PArr.dyn_o In file included from /tmp/ghc22406_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Profiling.hs -o libraries/base/dist-install/build/GHC/Profiling.p_o -dyno libraries/base/dist-install/build/GHC/Profiling.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/List.hs -o libraries/base/dist-install/build/GHC/List.o -dyno libraries/base/dist-install/build/GHC/List.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Float/RealFracMethods.hs -o libraries/base/dist-install/build/GHC/Float/RealFracMethods.o -dyno libraries/base/dist-install/build/GHC/Float/RealFracMethods.dyn_o In file included from /tmp/ghc1410_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Type/Bool.hs -o libraries/base/dist-install/build/Data/Type/Bool.o -dyno libraries/base/dist-install/build/Data/Type/Bool.dyn_o In file included from /tmp/ghc26408_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Type/Bool.hs -o libraries/base/dist-install/build/Data/Type/Bool.p_o -dyno libraries/base/dist-install/build/Data/Type/Bool.dyn_o In file included from /tmp/ghc1062_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/List.hs -o libraries/base/dist-install/build/GHC/List.p_o -dyno libraries/base/dist-install/build/GHC/List.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Float/RealFracMethods.hs -o libraries/base/dist-install/build/GHC/Float/RealFracMethods.p_o -dyno libraries/base/dist-install/build/GHC/Float/RealFracMethods.dyn_o In file included from /tmp/ghc28589_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc27808_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Show.hs -o libraries/base/dist-install/build/GHC/Show.p_o -dyno libraries/base/dist-install/build/GHC/Show.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Show.hs -o libraries/base/dist-install/build/GHC/Show.o -dyno libraries/base/dist-install/build/GHC/Show.dyn_o In file included from /tmp/ghc21557_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Char.hs -o libraries/base/dist-install/build/GHC/Char.o -dyno libraries/base/dist-install/build/GHC/Char.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/ST.hs -o libraries/base/dist-install/build/GHC/ST.o -dyno libraries/base/dist-install/build/GHC/ST.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Text/Show.hs -o libraries/base/dist-install/build/Text/Show.o -dyno libraries/base/dist-install/build/Text/Show.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Char.hs -o libraries/base/dist-install/build/GHC/Char.p_o -dyno libraries/base/dist-install/build/GHC/Char.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/ST.hs -o libraries/base/dist-install/build/GHC/ST.p_o -dyno libraries/base/dist-install/build/GHC/ST.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Text/Show.hs -o libraries/base/dist-install/build/Text/Show.p_o -dyno libraries/base/dist-install/build/Text/Show.dyn_o In file included from /tmp/ghc24022_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26676_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Enum.hs -o libraries/base/dist-install/build/GHC/Enum.o -dyno libraries/base/dist-install/build/GHC/Enum.dyn_o In file included from /tmp/ghc11885_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Enum.hs -o libraries/base/dist-install/build/GHC/Enum.p_o -dyno libraries/base/dist-install/build/GHC/Enum.dyn_o In file included from /tmp/ghc5463_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/STRef.hs -o libraries/base/dist-install/build/GHC/STRef.o -dyno libraries/base/dist-install/build/GHC/STRef.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/STRef.hs -o libraries/base/dist-install/build/GHC/STRef.p_o -dyno libraries/base/dist-install/build/GHC/STRef.dyn_o In file included from /tmp/ghc3316_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Real.hs -o libraries/base/dist-install/build/GHC/Real.p_o -dyno libraries/base/dist-install/build/GHC/Real.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Real.hs -o libraries/base/dist-install/build/GHC/Real.o -dyno libraries/base/dist-install/build/GHC/Real.dyn_o In file included from /tmp/ghc24479_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Arr.hs -o libraries/base/dist-install/build/GHC/Arr.p_o -dyno libraries/base/dist-install/build/GHC/Arr.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Bits.hs -o libraries/base/dist-install/build/Data/Bits.p_o -dyno libraries/base/dist-install/build/Data/Bits.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Arr.hs -o libraries/base/dist-install/build/GHC/Arr.o -dyno libraries/base/dist-install/build/GHC/Arr.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Bits.hs -o libraries/base/dist-install/build/Data/Bits.o -dyno libraries/base/dist-install/build/Data/Bits.dyn_o In file included from /tmp/ghc24457_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16109_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Float.hs -o libraries/base/dist-install/build/GHC/Float.p_o -dyno libraries/base/dist-install/build/GHC/Float.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Unicode.hs -o libraries/base/dist-install/build/GHC/Unicode.p_o -dyno libraries/base/dist-install/build/GHC/Unicode.dyn_o In file included from /tmp/ghc19004_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Float.hs -o libraries/base/dist-install/build/GHC/Float.o -dyno libraries/base/dist-install/build/GHC/Float.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Unicode.hs -o libraries/base/dist-install/build/GHC/Unicode.o -dyno libraries/base/dist-install/build/GHC/Unicode.dyn_o In file included from /tmp/ghc26336_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12529_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Text/ParserCombinators/ReadP.hs -o libraries/base/dist-install/build/Text/ParserCombinators/ReadP.p_o -dyno libraries/base/dist-install/build/Text/ParserCombinators/ReadP.dyn_o In file included from /tmp/ghc17826_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Text/ParserCombinators/ReadP.hs -o libraries/base/dist-install/build/Text/ParserCombinators/ReadP.o -dyno libraries/base/dist-install/build/Text/ParserCombinators/ReadP.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Text/ParserCombinators/ReadPrec.hs -o libraries/base/dist-install/build/Text/ParserCombinators/ReadPrec.p_o -dyno libraries/base/dist-install/build/Text/ParserCombinators/ReadPrec.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Text/Read/Lex.hs -o libraries/base/dist-install/build/Text/Read/Lex.p_o -dyno libraries/base/dist-install/build/Text/Read/Lex.dyn_o In file included from /tmp/ghc16612_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9345_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Text/Read/Lex.hs -o libraries/base/dist-install/build/Text/Read/Lex.o -dyno libraries/base/dist-install/build/Text/Read/Lex.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Text/ParserCombinators/ReadPrec.hs -o libraries/base/dist-install/build/Text/ParserCombinators/ReadPrec.o -dyno libraries/base/dist-install/build/Text/ParserCombinators/ReadPrec.dyn_o In file included from /tmp/ghc12529_0/ghc_15.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Read.hs -o libraries/base/dist-install/build/GHC/Read.p_o -dyno libraries/base/dist-install/build/GHC/Read.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Read.hs -o libraries/base/dist-install/build/GHC/Read.o -dyno libraries/base/dist-install/build/GHC/Read.dyn_o In file included from /tmp/ghc19640_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Type/Equality.hs -o libraries/base/dist-install/build/Data/Type/Equality.p_o -dyno libraries/base/dist-install/build/Data/Type/Equality.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Proxy.hs -o libraries/base/dist-install/build/Data/Proxy.p_o -dyno libraries/base/dist-install/build/Data/Proxy.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Numeric.hs -o libraries/base/dist-install/build/Numeric.p_o -dyno libraries/base/dist-install/build/Numeric.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Ord.hs -o libraries/base/dist-install/build/Data/Ord.p_o -dyno libraries/base/dist-install/build/Data/Ord.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Char.hs -o libraries/base/dist-install/build/Data/Char.p_o -dyno libraries/base/dist-install/build/Data/Char.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Word.hs -o libraries/base/dist-install/build/GHC/Word.p_o -dyno libraries/base/dist-install/build/GHC/Word.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/IOMode.hs -o libraries/base/dist-install/build/GHC/IO/IOMode.p_o -dyno libraries/base/dist-install/build/GHC/IO/IOMode.dyn_o In file included from /tmp/ghc3573_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc23572_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc4921_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14273_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc5506_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc7212_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Type/Equality.hs -o libraries/base/dist-install/build/Data/Type/Equality.o -dyno libraries/base/dist-install/build/Data/Type/Equality.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Proxy.hs -o libraries/base/dist-install/build/Data/Proxy.o -dyno libraries/base/dist-install/build/Data/Proxy.dyn_o In file included from /tmp/ghc18040_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Numeric.hs -o libraries/base/dist-install/build/Numeric.o -dyno libraries/base/dist-install/build/Numeric.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Ord.hs -o libraries/base/dist-install/build/Data/Ord.o -dyno libraries/base/dist-install/build/Data/Ord.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Word.hs -o libraries/base/dist-install/build/GHC/Word.o -dyno libraries/base/dist-install/build/GHC/Word.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Char.hs -o libraries/base/dist-install/build/Data/Char.o -dyno libraries/base/dist-install/build/Data/Char.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/IOMode.hs -o libraries/base/dist-install/build/GHC/IO/IOMode.o -dyno libraries/base/dist-install/build/GHC/IO/IOMode.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/TypeLits.hs -o libraries/base/dist-install/build/GHC/TypeLits.p_o -dyno libraries/base/dist-install/build/GHC/TypeLits.dyn_o In file included from /tmp/ghc22292_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Ptr.hs -o libraries/base/dist-install/build/GHC/Ptr.p_o -dyno libraries/base/dist-install/build/GHC/Ptr.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Either.hs -o libraries/base/dist-install/build/Data/Either.p_o -dyno libraries/base/dist-install/build/Data/Either.dyn_o In file included from /tmp/ghc20212_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc2003_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/OldList.hs -o libraries/base/dist-install/build/Data/OldList.p_o -dyno libraries/base/dist-install/build/Data/OldList.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Type/Coercion.hs -o libraries/base/dist-install/build/Data/Type/Coercion.p_o -dyno libraries/base/dist-install/build/Data/Type/Coercion.dyn_o In file included from /tmp/ghc19991_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10017_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Either.hs -o libraries/base/dist-install/build/Data/Either.o -dyno libraries/base/dist-install/build/Data/Either.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/TypeLits.hs -o libraries/base/dist-install/build/GHC/TypeLits.o -dyno libraries/base/dist-install/build/GHC/TypeLits.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Ptr.hs -o libraries/base/dist-install/build/GHC/Ptr.o -dyno libraries/base/dist-install/build/GHC/Ptr.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Type/Coercion.hs -o libraries/base/dist-install/build/Data/Type/Coercion.o -dyno libraries/base/dist-install/build/Data/Type/Coercion.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/OldList.hs -o libraries/base/dist-install/build/Data/OldList.o -dyno libraries/base/dist-install/build/Data/OldList.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Generics.hs -o libraries/base/dist-install/build/GHC/Generics.p_o -dyno libraries/base/dist-install/build/GHC/Generics.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Stable.hs -o libraries/base/dist-install/build/GHC/Stable.p_o -dyno libraries/base/dist-install/build/GHC/Stable.dyn_o In file included from /tmp/ghc25991_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Text/Read.hs -o libraries/base/dist-install/build/Text/Read.p_o -dyno libraries/base/dist-install/build/Text/Read.dyn_o In file included from /tmp/ghc11041_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Category.hs -o libraries/base/dist-install/build/Control/Category.p_o -dyno libraries/base/dist-install/build/Control/Category.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Pack.hs -o libraries/base/dist-install/build/GHC/Pack.p_o -dyno libraries/base/dist-install/build/GHC/Pack.dyn_o In file included from /tmp/ghc18099_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10746_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Text/Read.hs -o libraries/base/dist-install/build/Text/Read.o -dyno libraries/base/dist-install/build/Text/Read.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Stable.hs -o libraries/base/dist-install/build/GHC/Stable.o -dyno libraries/base/dist-install/build/GHC/Stable.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Category.hs -o libraries/base/dist-install/build/Control/Category.o -dyno libraries/base/dist-install/build/Control/Category.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Pack.hs -o libraries/base/dist-install/build/GHC/Pack.o -dyno libraries/base/dist-install/build/GHC/Pack.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/OldList.hs -o libraries/base/dist-install/build/GHC/OldList.p_o -dyno libraries/base/dist-install/build/GHC/OldList.dyn_o In file included from /tmp/ghc24320_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/StablePtr.hs -o libraries/base/dist-install/build/Foreign/StablePtr.p_o -dyno libraries/base/dist-install/build/Foreign/StablePtr.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Generics.hs -o libraries/base/dist-install/build/GHC/Generics.o -dyno libraries/base/dist-install/build/GHC/Generics.dyn_o In file included from /tmp/ghc20067_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/StablePtr.hs -o libraries/base/dist-install/build/Foreign/StablePtr.o -dyno libraries/base/dist-install/build/Foreign/StablePtr.dyn_o In file included from /tmp/ghc14796_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/OldList.hs -o libraries/base/dist-install/build/GHC/OldList.o -dyno libraries/base/dist-install/build/GHC/OldList.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Fingerprint/Type.hs -o libraries/base/dist-install/build/GHC/Fingerprint/Type.p_o -dyno libraries/base/dist-install/build/GHC/Fingerprint/Type.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Int.hs -o libraries/base/dist-install/build/GHC/Int.p_o -dyno libraries/base/dist-install/build/GHC/Int.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Word.hs -o libraries/base/dist-install/build/Data/Word.p_o -dyno libraries/base/dist-install/build/Data/Word.dyn_o In file included from /tmp/ghc14210_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22462_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/dist-install/build/GHC/Event/Clock.hs -o libraries/base/dist-install/build/GHC/Event/Clock.p_o -dyno libraries/base/dist-install/build/GHC/Event/Clock.dyn_o In file included from /tmp/ghc1727_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Fingerprint.hs-boot -o libraries/base/dist-install/build/GHC/Fingerprint.p_o-boot -dyno libraries/base/dist-install/build/GHC/Fingerprint.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Typeable/Internal.hs -o libraries/base/dist-install/build/Data/Typeable/Internal.p_o -dyno libraries/base/dist-install/build/Data/Typeable/Internal.dyn_o In file included from /tmp/ghc15173_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc4720_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Fingerprint/Type.hs -o libraries/base/dist-install/build/GHC/Fingerprint/Type.o -dyno libraries/base/dist-install/build/GHC/Fingerprint/Type.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Int.hs -o libraries/base/dist-install/build/GHC/Int.o -dyno libraries/base/dist-install/build/GHC/Int.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Word.hs -o libraries/base/dist-install/build/Data/Word.o -dyno libraries/base/dist-install/build/Data/Word.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/dist-install/build/GHC/Event/Clock.hs -o libraries/base/dist-install/build/GHC/Event/Clock.o -dyno libraries/base/dist-install/build/GHC/Event/Clock.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Fingerprint.hs-boot -o libraries/base/dist-install/build/GHC/Fingerprint.o-boot -dyno libraries/base/dist-install/build/GHC/Fingerprint.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Typeable/Internal.hs -o libraries/base/dist-install/build/Data/Typeable/Internal.o -dyno libraries/base/dist-install/build/Data/Typeable/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Typeable.hs -o libraries/base/dist-install/build/Data/Typeable.p_o -dyno libraries/base/dist-install/build/Data/Typeable.dyn_o In file included from /tmp/ghc9247_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Exception.hs -o libraries/base/dist-install/build/GHC/Exception.p_o -dyno libraries/base/dist-install/build/GHC/Exception.dyn_o In file included from /tmp/ghc20232_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Typeable.hs -o libraries/base/dist-install/build/Data/Typeable.o -dyno libraries/base/dist-install/build/Data/Typeable.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Exception.hs -o libraries/base/dist-install/build/GHC/Exception.o -dyno libraries/base/dist-install/build/GHC/Exception.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Exception.hs-boot -o libraries/base/dist-install/build/GHC/IO/Exception.p_o-boot -dyno libraries/base/dist-install/build/GHC/IO/Exception.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Dynamic.hs -o libraries/base/dist-install/build/Data/Dynamic.p_o -dyno libraries/base/dist-install/build/Data/Dynamic.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO.hs -o libraries/base/dist-install/build/GHC/IO.p_o -dyno libraries/base/dist-install/build/GHC/IO.dyn_o In file included from /tmp/ghc23363_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc23252_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IORef.hs -o libraries/base/dist-install/build/GHC/IORef.p_o -dyno libraries/base/dist-install/build/GHC/IORef.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Device.hs -o libraries/base/dist-install/build/GHC/IO/Device.p_o -dyno libraries/base/dist-install/build/GHC/IO/Device.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IOArray.hs -o libraries/base/dist-install/build/GHC/IOArray.p_o -dyno libraries/base/dist-install/build/GHC/IOArray.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Marshal/Unsafe.hs -o libraries/base/dist-install/build/Foreign/Marshal/Unsafe.p_o -dyno libraries/base/dist-install/build/Foreign/Marshal/Unsafe.dyn_o In file included from /tmp/ghc9803_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11743_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10468_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22275_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Exception.hs-boot -o libraries/base/dist-install/build/GHC/IO/Exception.o-boot -dyno libraries/base/dist-install/build/GHC/IO/Exception.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Dynamic.hs -o libraries/base/dist-install/build/Data/Dynamic.o -dyno libraries/base/dist-install/build/Data/Dynamic.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Storable.hs -o libraries/base/dist-install/build/GHC/Storable.p_o -dyno libraries/base/dist-install/build/GHC/Storable.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Int.hs -o libraries/base/dist-install/build/Data/Int.p_o -dyno libraries/base/dist-install/build/Data/Int.dyn_o In file included from /tmp/ghc14311_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc21558_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO.hs -o libraries/base/dist-install/build/GHC/IO.o -dyno libraries/base/dist-install/build/GHC/IO.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/IORef.hs -o libraries/base/dist-install/build/Data/IORef.p_o -dyno libraries/base/dist-install/build/Data/IORef.dyn_o In file included from /tmp/ghc9852_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Storable.hs -o libraries/base/dist-install/build/Foreign/Storable.p_o -dyno libraries/base/dist-install/build/Foreign/Storable.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Device.hs -o libraries/base/dist-install/build/GHC/IO/Device.o -dyno libraries/base/dist-install/build/GHC/IO/Device.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IORef.hs -o libraries/base/dist-install/build/GHC/IORef.o -dyno libraries/base/dist-install/build/GHC/IORef.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IOArray.hs -o libraries/base/dist-install/build/GHC/IOArray.o -dyno libraries/base/dist-install/build/GHC/IOArray.dyn_o In file included from /tmp/ghc4543_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Marshal/Unsafe.hs -o libraries/base/dist-install/build/Foreign/Marshal/Unsafe.o -dyno libraries/base/dist-install/build/Foreign/Marshal/Unsafe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Storable.hs -o libraries/base/dist-install/build/GHC/Storable.o -dyno libraries/base/dist-install/build/GHC/Storable.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Int.hs -o libraries/base/dist-install/build/Data/Int.o -dyno libraries/base/dist-install/build/Data/Int.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/IORef.hs -o libraries/base/dist-install/build/Data/IORef.o -dyno libraries/base/dist-install/build/Data/IORef.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Storable.hs -o libraries/base/dist-install/build/Foreign/Storable.o -dyno libraries/base/dist-install/build/Foreign/Storable.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Ptr.hs -o libraries/base/dist-install/build/Foreign/Ptr.p_o -dyno libraries/base/dist-install/build/Foreign/Ptr.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/C/Types.hs -o libraries/base/dist-install/build/Foreign/C/Types.p_o -dyno libraries/base/dist-install/build/Foreign/C/Types.dyn_o In file included from /tmp/ghc19598_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8557_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Ptr.hs -o libraries/base/dist-install/build/Foreign/Ptr.o -dyno libraries/base/dist-install/build/Foreign/Ptr.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/C/Types.hs -o libraries/base/dist-install/build/Foreign/C/Types.o -dyno libraries/base/dist-install/build/Foreign/C/Types.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Monoid.hs -o libraries/base/dist-install/build/Data/Monoid.p_o -dyno libraries/base/dist-install/build/Data/Monoid.dyn_o In file included from /tmp/ghc20018_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Monoid.hs -o libraries/base/dist-install/build/Data/Monoid.o -dyno libraries/base/dist-install/build/Data/Monoid.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Foldable.hs -o libraries/base/dist-install/build/Data/Foldable.p_o -dyno libraries/base/dist-install/build/Data/Foldable.dyn_o In file included from /tmp/ghc14000_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Foldable.hs -o libraries/base/dist-install/build/Data/Foldable.o -dyno libraries/base/dist-install/build/Data/Foldable.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/ForeignPtr.hs -o libraries/base/dist-install/build/GHC/ForeignPtr.p_o -dyno libraries/base/dist-install/build/GHC/ForeignPtr.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Functor/Const.hs -o libraries/base/dist-install/build/Data/Functor/Const.p_o -dyno libraries/base/dist-install/build/Data/Functor/Const.dyn_o In file included from /tmp/ghc15776_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc20070_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Functor/Const.hs -o libraries/base/dist-install/build/Data/Functor/Const.o -dyno libraries/base/dist-install/build/Data/Functor/Const.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/ForeignPtr.hs -o libraries/base/dist-install/build/GHC/ForeignPtr.o -dyno libraries/base/dist-install/build/GHC/ForeignPtr.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/ForeignPtr/Imp.hs -o libraries/base/dist-install/build/Foreign/ForeignPtr/Imp.p_o -dyno libraries/base/dist-install/build/Foreign/ForeignPtr/Imp.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Concurrent.hs -o libraries/base/dist-install/build/Foreign/Concurrent.p_o -dyno libraries/base/dist-install/build/Foreign/Concurrent.dyn_o In file included from /tmp/ghc26507_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc29088_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/ForeignPtr.hs -o libraries/base/dist-install/build/Foreign/ForeignPtr.p_o -dyno libraries/base/dist-install/build/Foreign/ForeignPtr.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/ForeignPtr/Safe.hs -o libraries/base/dist-install/build/Foreign/ForeignPtr/Safe.p_o -dyno libraries/base/dist-install/build/Foreign/ForeignPtr/Safe.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/ForeignPtr/Unsafe.hs -o libraries/base/dist-install/build/Foreign/ForeignPtr/Unsafe.p_o -dyno libraries/base/dist-install/build/Foreign/ForeignPtr/Unsafe.dyn_o In file included from /tmp/ghc13698_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28060_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9845_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Event/IntTable.hs -o libraries/base/dist-install/build/GHC/Event/IntTable.p_o -dyno libraries/base/dist-install/build/GHC/Event/IntTable.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Buffer.hs -o libraries/base/dist-install/build/GHC/IO/Buffer.p_o -dyno libraries/base/dist-install/build/GHC/IO/Buffer.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Event/Array.hs -o libraries/base/dist-install/build/GHC/Event/Array.p_o -dyno libraries/base/dist-install/build/GHC/Event/Array.dyn_o In file included from /tmp/ghc19588_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1065_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22400_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/ForeignPtr/Imp.hs -o libraries/base/dist-install/build/Foreign/ForeignPtr/Imp.o -dyno libraries/base/dist-install/build/Foreign/ForeignPtr/Imp.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Concurrent.hs -o libraries/base/dist-install/build/Foreign/Concurrent.o -dyno libraries/base/dist-install/build/Foreign/Concurrent.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Encoding/Types.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/Types.p_o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/Types.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/BufferedIO.hs -o libraries/base/dist-install/build/GHC/IO/BufferedIO.p_o -dyno libraries/base/dist-install/build/GHC/IO/BufferedIO.dyn_o In file included from /tmp/ghc11144_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8713_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/ForeignPtr.hs -o libraries/base/dist-install/build/Foreign/ForeignPtr.o -dyno libraries/base/dist-install/build/Foreign/ForeignPtr.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/ForeignPtr/Unsafe.hs -o libraries/base/dist-install/build/Foreign/ForeignPtr/Unsafe.o -dyno libraries/base/dist-install/build/Foreign/ForeignPtr/Unsafe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/ForeignPtr/Safe.hs -o libraries/base/dist-install/build/Foreign/ForeignPtr/Safe.o -dyno libraries/base/dist-install/build/Foreign/ForeignPtr/Safe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Buffer.hs -o libraries/base/dist-install/build/GHC/IO/Buffer.o -dyno libraries/base/dist-install/build/GHC/IO/Buffer.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Event/Array.hs -o libraries/base/dist-install/build/GHC/Event/Array.o -dyno libraries/base/dist-install/build/GHC/Event/Array.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Event/IntTable.hs -o libraries/base/dist-install/build/GHC/Event/IntTable.o -dyno libraries/base/dist-install/build/GHC/Event/IntTable.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Handle/Types.hs -o libraries/base/dist-install/build/GHC/IO/Handle/Types.p_o -dyno libraries/base/dist-install/build/GHC/IO/Handle/Types.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Encoding.hs-boot -o libraries/base/dist-install/build/GHC/IO/Encoding.p_o-boot -dyno libraries/base/dist-install/build/GHC/IO/Encoding.dyn_o-boot In file included from /tmp/ghc18118_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Encoding/Types.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/Types.o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/Types.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/BufferedIO.hs -o libraries/base/dist-install/build/GHC/IO/BufferedIO.o -dyno libraries/base/dist-install/build/GHC/IO/BufferedIO.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Handle/Types.hs -o libraries/base/dist-install/build/GHC/IO/Handle/Types.o -dyno libraries/base/dist-install/build/GHC/IO/Handle/Types.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Encoding.hs-boot -o libraries/base/dist-install/build/GHC/IO/Encoding.o-boot -dyno libraries/base/dist-install/build/GHC/IO/Encoding.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Handle/FD.hs-boot -o libraries/base/dist-install/build/GHC/IO/Handle/FD.p_o-boot -dyno libraries/base/dist-install/build/GHC/IO/Handle/FD.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Handle.hs-boot -o libraries/base/dist-install/build/GHC/IO/Handle.p_o-boot -dyno libraries/base/dist-install/build/GHC/IO/Handle.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Exception.hs -o libraries/base/dist-install/build/GHC/IO/Exception.p_o -dyno libraries/base/dist-install/build/GHC/IO/Exception.dyn_o In file included from /tmp/ghc16078_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Handle/FD.hs-boot -o libraries/base/dist-install/build/GHC/IO/Handle/FD.o-boot -dyno libraries/base/dist-install/build/GHC/IO/Handle/FD.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Handle.hs-boot -o libraries/base/dist-install/build/GHC/IO/Handle.o-boot -dyno libraries/base/dist-install/build/GHC/IO/Handle.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Exception.hs -o libraries/base/dist-install/build/GHC/IO/Exception.o -dyno libraries/base/dist-install/build/GHC/IO/Exception.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Marshal/Alloc.hs -o libraries/base/dist-install/build/Foreign/Marshal/Alloc.p_o -dyno libraries/base/dist-install/build/Foreign/Marshal/Alloc.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Encoding/Failure.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/Failure.p_o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/Failure.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Marshal/Error.hs -o libraries/base/dist-install/build/Foreign/Marshal/Error.p_o -dyno libraries/base/dist-install/build/Foreign/Marshal/Error.dyn_o In file included from /tmp/ghc9742_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14406_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22844_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Encoding/UTF8.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/UTF8.p_o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/UTF8.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Encoding/UTF32.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/UTF32.p_o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/UTF32.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Encoding/UTF16.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/UTF16.p_o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/UTF16.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Encoding/Latin1.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/Latin1.p_o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/Latin1.dyn_o In file included from /tmp/ghc12241_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14853_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Marshal/Utils.hs -o libraries/base/dist-install/build/Foreign/Marshal/Utils.p_o -dyno libraries/base/dist-install/build/Foreign/Marshal/Utils.dyn_o In file included from /tmp/ghc1044_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc25967_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26593_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Marshal/Array.hs -o libraries/base/dist-install/build/Foreign/Marshal/Array.p_o -dyno libraries/base/dist-install/build/Foreign/Marshal/Array.dyn_o In file included from /tmp/ghc9721_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Marshal/Alloc.hs -o libraries/base/dist-install/build/Foreign/Marshal/Alloc.o -dyno libraries/base/dist-install/build/Foreign/Marshal/Alloc.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Encoding/Failure.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/Failure.o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/Failure.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Marshal/Error.hs -o libraries/base/dist-install/build/Foreign/Marshal/Error.o -dyno libraries/base/dist-install/build/Foreign/Marshal/Error.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Encoding/UTF8.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/UTF8.o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/UTF8.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Encoding/UTF32.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/UTF32.o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/UTF32.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Encoding/UTF16.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/UTF16.o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/UTF16.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Encoding/Latin1.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/Latin1.o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/Latin1.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Marshal/Utils.hs -o libraries/base/dist-install/build/Foreign/Marshal/Utils.o -dyno libraries/base/dist-install/build/Foreign/Marshal/Utils.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Foreign.hs -o libraries/base/dist-install/build/GHC/Foreign.p_o -dyno libraries/base/dist-install/build/GHC/Foreign.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Marshal/Pool.hs -o libraries/base/dist-install/build/Foreign/Marshal/Pool.p_o -dyno libraries/base/dist-install/build/Foreign/Marshal/Pool.dyn_o In file included from /tmp/ghc28375_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28757_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Marshal/Array.hs -o libraries/base/dist-install/build/Foreign/Marshal/Array.o -dyno libraries/base/dist-install/build/Foreign/Marshal/Array.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/C/String.hs -o libraries/base/dist-install/build/Foreign/C/String.p_o -dyno libraries/base/dist-install/build/Foreign/C/String.dyn_o In file included from /tmp/ghc19231_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Marshal.hs -o libraries/base/dist-install/build/Foreign/Marshal.p_o -dyno libraries/base/dist-install/build/Foreign/Marshal.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Marshal/Safe.hs -o libraries/base/dist-install/build/Foreign/Marshal/Safe.p_o -dyno libraries/base/dist-install/build/Foreign/Marshal/Safe.dyn_o In file included from /tmp/ghc4225_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1369_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign.hs -o libraries/base/dist-install/build/Foreign.p_o -dyno libraries/base/dist-install/build/Foreign.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/Safe.hs -o libraries/base/dist-install/build/Foreign/Safe.p_o -dyno libraries/base/dist-install/build/Foreign/Safe.dyn_o In file included from /tmp/ghc25752_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9019_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/C/Error.hs -o libraries/base/dist-install/build/Foreign/C/Error.p_o -dyno libraries/base/dist-install/build/Foreign/C/Error.dyn_o In file included from /tmp/ghc11898_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Foreign.hs -o libraries/base/dist-install/build/GHC/Foreign.o -dyno libraries/base/dist-install/build/GHC/Foreign.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Marshal/Pool.hs -o libraries/base/dist-install/build/Foreign/Marshal/Pool.o -dyno libraries/base/dist-install/build/Foreign/Marshal/Pool.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/C/String.hs -o libraries/base/dist-install/build/Foreign/C/String.o -dyno libraries/base/dist-install/build/Foreign/C/String.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Marshal.hs -o libraries/base/dist-install/build/Foreign/Marshal.o -dyno libraries/base/dist-install/build/Foreign/Marshal.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Marshal/Safe.hs -o libraries/base/dist-install/build/Foreign/Marshal/Safe.o -dyno libraries/base/dist-install/build/Foreign/Marshal/Safe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign.hs -o libraries/base/dist-install/build/Foreign.o -dyno libraries/base/dist-install/build/Foreign.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/Safe.hs -o libraries/base/dist-install/build/Foreign/Safe.o -dyno libraries/base/dist-install/build/Foreign/Safe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/C/Error.hs -o libraries/base/dist-install/build/Foreign/C/Error.o -dyno libraries/base/dist-install/build/Foreign/C/Error.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Foreign/C.hs -o libraries/base/dist-install/build/Foreign/C.p_o -dyno libraries/base/dist-install/build/Foreign/C.dyn_o In file included from /tmp/ghc22458_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Conc/Sync.hs -o libraries/base/dist-install/build/GHC/Conc/Sync.p_o -dyno libraries/base/dist-install/build/GHC/Conc/Sync.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/Posix/Types.hs -o libraries/base/dist-install/build/System/Posix/Types.p_o -dyno libraries/base/dist-install/build/System/Posix/Types.dyn_o In file included from /tmp/ghc12432_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12188_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Foreign/C.hs -o libraries/base/dist-install/build/Foreign/C.o -dyno libraries/base/dist-install/build/Foreign/C.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Conc/Sync.hs -o libraries/base/dist-install/build/GHC/Conc/Sync.o -dyno libraries/base/dist-install/build/GHC/Conc/Sync.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/Posix/Types.hs -o libraries/base/dist-install/build/System/Posix/Types.o -dyno libraries/base/dist-install/build/System/Posix/Types.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Exception/Base.hs -o libraries/base/dist-install/build/Control/Exception/Base.p_o -dyno libraries/base/dist-install/build/Control/Exception/Base.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Event/Unique.hs -o libraries/base/dist-install/build/GHC/Event/Unique.p_o -dyno libraries/base/dist-install/build/GHC/Event/Unique.dyn_o In file included from /tmp/ghc20109_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc24357_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Event/PSQ.hs -o libraries/base/dist-install/build/GHC/Event/PSQ.p_o -dyno libraries/base/dist-install/build/GHC/Event/PSQ.dyn_o In file included from /tmp/ghc18505_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Exception/Base.hs -o libraries/base/dist-install/build/Control/Exception/Base.o -dyno libraries/base/dist-install/build/Control/Exception/Base.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Event/Unique.hs -o libraries/base/dist-install/build/GHC/Event/Unique.o -dyno libraries/base/dist-install/build/GHC/Event/Unique.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Event/PSQ.hs -o libraries/base/dist-install/build/GHC/Event/PSQ.o -dyno libraries/base/dist-install/build/GHC/Event/PSQ.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Exception.hs -o libraries/base/dist-install/build/Control/Exception.p_o -dyno libraries/base/dist-install/build/Control/Exception.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/IO/Error.hs -o libraries/base/dist-install/build/System/IO/Error.p_o -dyno libraries/base/dist-install/build/System/IO/Error.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Concurrent/MVar.hs -o libraries/base/dist-install/build/Control/Concurrent/MVar.p_o -dyno libraries/base/dist-install/build/Control/Concurrent/MVar.dyn_o In file included from /tmp/ghc5713_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8442_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc15736_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/IO/Unsafe.hs -o libraries/base/dist-install/build/System/IO/Unsafe.p_o -dyno libraries/base/dist-install/build/System/IO/Unsafe.dyn_o In file included from /tmp/ghc21108_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Conc/Signal.hs -o libraries/base/dist-install/build/GHC/Conc/Signal.p_o -dyno libraries/base/dist-install/build/GHC/Conc/Signal.dyn_o In file included from /tmp/ghc6197_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Exception.hs -o libraries/base/dist-install/build/Control/Exception.o -dyno libraries/base/dist-install/build/Control/Exception.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/IO/Error.hs -o libraries/base/dist-install/build/System/IO/Error.o -dyno libraries/base/dist-install/build/System/IO/Error.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Concurrent/MVar.hs -o libraries/base/dist-install/build/Control/Concurrent/MVar.o -dyno libraries/base/dist-install/build/Control/Concurrent/MVar.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/IO/Unsafe.hs -o libraries/base/dist-install/build/System/IO/Unsafe.o -dyno libraries/base/dist-install/build/System/IO/Unsafe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Conc/Signal.hs -o libraries/base/dist-install/build/GHC/Conc/Signal.o -dyno libraries/base/dist-install/build/GHC/Conc/Signal.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/Posix/Internals.hs -o libraries/base/dist-install/build/System/Posix/Internals.p_o -dyno libraries/base/dist-install/build/System/Posix/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Event/Internal.hs -o libraries/base/dist-install/build/GHC/Event/Internal.p_o -dyno libraries/base/dist-install/build/GHC/Event/Internal.dyn_o In file included from /tmp/ghc7475_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28179_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/Posix/Internals.hs -o libraries/base/dist-install/build/System/Posix/Internals.o -dyno libraries/base/dist-install/build/System/Posix/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Event/Internal.hs -o libraries/base/dist-install/build/GHC/Event/Internal.o -dyno libraries/base/dist-install/build/GHC/Event/Internal.dyn_o In file included from /tmp/ghc27976_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/dist-install/build/GHC/Event/Poll.hs -o libraries/base/dist-install/build/GHC/Event/Poll.p_o -dyno libraries/base/dist-install/build/GHC/Event/Poll.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/dist-install/build/GHC/Event/EPoll.hs -o libraries/base/dist-install/build/GHC/Event/EPoll.p_o -dyno libraries/base/dist-install/build/GHC/Event/EPoll.dyn_o In file included from /tmp/ghc15726_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13307_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/dist-install/build/GHC/Event/Poll.hs -o libraries/base/dist-install/build/GHC/Event/Poll.o -dyno libraries/base/dist-install/build/GHC/Event/Poll.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/dist-install/build/GHC/Event/EPoll.hs -o libraries/base/dist-install/build/GHC/Event/EPoll.o -dyno libraries/base/dist-install/build/GHC/Event/EPoll.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Encoding/Iconv.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/Iconv.p_o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/Iconv.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Event/Control.hs -o libraries/base/dist-install/build/GHC/Event/Control.p_o -dyno libraries/base/dist-install/build/GHC/Event/Control.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/dist-install/build/GHC/Event/KQueue.hs -o libraries/base/dist-install/build/GHC/Event/KQueue.p_o -dyno libraries/base/dist-install/build/GHC/Event/KQueue.dyn_o libraries/base/GHC/Event/KQueue.hsc:30:1: warning: [-Wunused-imports] The import of `Word16' from module `Data.Word' is redundant In file included from /tmp/ghc25700_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16538_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc7571_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Encoding.hs -o libraries/base/dist-install/build/GHC/IO/Encoding.p_o -dyno libraries/base/dist-install/build/GHC/IO/Encoding.dyn_o In file included from /tmp/ghc1728_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Event/TimerManager.hs -o libraries/base/dist-install/build/GHC/Event/TimerManager.p_o -dyno libraries/base/dist-install/build/GHC/Event/TimerManager.dyn_o In file included from /tmp/ghc27976_0/ghc_15.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Encoding/Iconv.hs -o libraries/base/dist-install/build/GHC/IO/Encoding/Iconv.o -dyno libraries/base/dist-install/build/GHC/IO/Encoding/Iconv.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Event/Control.hs -o libraries/base/dist-install/build/GHC/Event/Control.o -dyno libraries/base/dist-install/build/GHC/Event/Control.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/dist-install/build/GHC/Event/KQueue.hs -o libraries/base/dist-install/build/GHC/Event/KQueue.o -dyno libraries/base/dist-install/build/GHC/Event/KQueue.dyn_o In file included from /tmp/ghc17770_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Handle/Internals.hs -o libraries/base/dist-install/build/GHC/IO/Handle/Internals.p_o -dyno libraries/base/dist-install/build/GHC/IO/Handle/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/dist-install/build/GHC/Stack/CCS.hs -o libraries/base/dist-install/build/GHC/Stack/CCS.p_o -dyno libraries/base/dist-install/build/GHC/Stack/CCS.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Environment.hs -o libraries/base/dist-install/build/GHC/Environment.p_o -dyno libraries/base/dist-install/build/GHC/Environment.dyn_o libraries/base/GHC/Event/KQueue.hsc:30:1: warning: [-Wunused-imports] The import of `Word16' from module `Data.Word' is redundant In file included from /tmp/ghc1735_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc23241_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11077_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Encoding.hs -o libraries/base/dist-install/build/GHC/IO/Encoding.o -dyno libraries/base/dist-install/build/GHC/IO/Encoding.dyn_o In file included from /tmp/ghc10854_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Stack.hs -o libraries/base/dist-install/build/GHC/Stack.p_o -dyno libraries/base/dist-install/build/GHC/Stack.dyn_o In file included from /tmp/ghc4770_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Event/TimerManager.hs -o libraries/base/dist-install/build/GHC/Event/TimerManager.o -dyno libraries/base/dist-install/build/GHC/Event/TimerManager.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Handle/Internals.hs -o libraries/base/dist-install/build/GHC/IO/Handle/Internals.o -dyno libraries/base/dist-install/build/GHC/IO/Handle/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/dist-install/build/GHC/Stack/CCS.hs -o libraries/base/dist-install/build/GHC/Stack/CCS.o -dyno libraries/base/dist-install/build/GHC/Stack/CCS.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Environment.hs -o libraries/base/dist-install/build/GHC/Environment.o -dyno libraries/base/dist-install/build/GHC/Environment.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Event/Manager.hs -o libraries/base/dist-install/build/GHC/Event/Manager.p_o -dyno libraries/base/dist-install/build/GHC/Event/Manager.dyn_o In file included from /tmp/ghc12330_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Stack.hs -o libraries/base/dist-install/build/GHC/Stack.o -dyno libraries/base/dist-install/build/GHC/Stack.dyn_o In file included from /tmp/ghc11077_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Event/Manager.hs -o libraries/base/dist-install/build/GHC/Event/Manager.o -dyno libraries/base/dist-install/build/GHC/Event/Manager.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Event/Thread.hs -o libraries/base/dist-install/build/GHC/Event/Thread.p_o -dyno libraries/base/dist-install/build/GHC/Event/Thread.dyn_o In file included from /tmp/ghc15068_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Conc/IO.hs -o libraries/base/dist-install/build/GHC/Conc/IO.p_o -dyno libraries/base/dist-install/build/GHC/Conc/IO.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Event.hs -o libraries/base/dist-install/build/GHC/Event.p_o -dyno libraries/base/dist-install/build/GHC/Event.dyn_o In file included from /tmp/ghc29188_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16096_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Event/Thread.hs -o libraries/base/dist-install/build/GHC/Event/Thread.o -dyno libraries/base/dist-install/build/GHC/Event/Thread.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/FD.hs -o libraries/base/dist-install/build/GHC/IO/FD.p_o -dyno libraries/base/dist-install/build/GHC/IO/FD.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Conc.hs -o libraries/base/dist-install/build/GHC/Conc.p_o -dyno libraries/base/dist-install/build/GHC/Conc.dyn_o In file included from /tmp/ghc22355_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13189_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Conc/IO.hs -o libraries/base/dist-install/build/GHC/Conc/IO.o -dyno libraries/base/dist-install/build/GHC/Conc/IO.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Event.hs -o libraries/base/dist-install/build/GHC/Event.o -dyno libraries/base/dist-install/build/GHC/Event.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/FD.hs -o libraries/base/dist-install/build/GHC/IO/FD.o -dyno libraries/base/dist-install/build/GHC/IO/FD.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Conc.hs -o libraries/base/dist-install/build/GHC/Conc.o -dyno libraries/base/dist-install/build/GHC/Conc.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Handle/Text.hs -o libraries/base/dist-install/build/GHC/IO/Handle/Text.p_o -dyno libraries/base/dist-install/build/GHC/IO/Handle/Text.dyn_o In file included from /tmp/ghc2882_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Handle/Text.hs -o libraries/base/dist-install/build/GHC/IO/Handle/Text.o -dyno libraries/base/dist-install/build/GHC/IO/Handle/Text.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Handle.hs -o libraries/base/dist-install/build/GHC/IO/Handle.p_o -dyno libraries/base/dist-install/build/GHC/IO/Handle.dyn_o In file included from /tmp/ghc8870_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/IO/Handle/FD.hs -o libraries/base/dist-install/build/GHC/IO/Handle/FD.p_o -dyno libraries/base/dist-install/build/GHC/IO/Handle/FD.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Handle.hs -o libraries/base/dist-install/build/GHC/IO/Handle.o -dyno libraries/base/dist-install/build/GHC/IO/Handle.dyn_o In file included from /tmp/ghc24799_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/IO.hs -o libraries/base/dist-install/build/System/IO.p_o -dyno libraries/base/dist-install/build/System/IO.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/TopHandler.hs -o libraries/base/dist-install/build/GHC/TopHandler.p_o -dyno libraries/base/dist-install/build/GHC/TopHandler.dyn_o In file included from /tmp/ghc11841_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc24833_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/Fix.hs -o libraries/base/dist-install/build/Control/Monad/Fix.p_o -dyno libraries/base/dist-install/build/Control/Monad/Fix.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Fingerprint.hs -o libraries/base/dist-install/build/GHC/Fingerprint.p_o -dyno libraries/base/dist-install/build/GHC/Fingerprint.dyn_o In file included from /tmp/ghc18336_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc19985_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/IO/Handle/FD.hs -o libraries/base/dist-install/build/GHC/IO/Handle/FD.o -dyno libraries/base/dist-install/build/GHC/IO/Handle/FD.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Arrow.hs -o libraries/base/dist-install/build/Control/Arrow.p_o -dyno libraries/base/dist-install/build/Control/Arrow.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/IO.hs -o libraries/base/dist-install/build/System/IO.o -dyno libraries/base/dist-install/build/System/IO.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/TopHandler.hs -o libraries/base/dist-install/build/GHC/TopHandler.o -dyno libraries/base/dist-install/build/GHC/TopHandler.dyn_o In file included from /tmp/ghc9751_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc19934_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc19934_0/ghc_15.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/Fix.hs -o libraries/base/dist-install/build/Control/Monad/Fix.o -dyno libraries/base/dist-install/build/Control/Monad/Fix.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Fingerprint.hs -o libraries/base/dist-install/build/GHC/Fingerprint.o -dyno libraries/base/dist-install/build/GHC/Fingerprint.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Arrow.hs -o libraries/base/dist-install/build/Control/Arrow.o -dyno libraries/base/dist-install/build/Control/Arrow.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Applicative.hs -o libraries/base/dist-install/build/Control/Applicative.p_o -dyno libraries/base/dist-install/build/Control/Applicative.dyn_o In file included from /tmp/ghc8079_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Traversable.hs -o libraries/base/dist-install/build/Data/Traversable.p_o -dyno libraries/base/dist-install/build/Data/Traversable.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Applicative.hs -o libraries/base/dist-install/build/Control/Applicative.o -dyno libraries/base/dist-install/build/Control/Applicative.dyn_o In file included from /tmp/ghc29100_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Traversable.hs -o libraries/base/dist-install/build/Data/Traversable.o -dyno libraries/base/dist-install/build/Data/Traversable.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/List.hs -o libraries/base/dist-install/build/Data/List.p_o -dyno libraries/base/dist-install/build/Data/List.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad.hs -o libraries/base/dist-install/build/Control/Monad.p_o -dyno libraries/base/dist-install/build/Control/Monad.dyn_o In file included from /tmp/ghc11088_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3751_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/String.hs -o libraries/base/dist-install/build/Data/String.p_o -dyno libraries/base/dist-install/build/Data/String.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Debug/Trace.hs -o libraries/base/dist-install/build/Debug/Trace.p_o -dyno libraries/base/dist-install/build/Debug/Trace.dyn_o In file included from /tmp/ghc20338_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26011_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Version.hs -o libraries/base/dist-install/build/Data/Version.p_o -dyno libraries/base/dist-install/build/Data/Version.dyn_o In file included from /tmp/ghc27382_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Prelude.hs -o libraries/base/dist-install/build/Prelude.p_o -dyno libraries/base/dist-install/build/Prelude.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/dist-install/build/GHC/RTS/Flags.hs -o libraries/base/dist-install/build/GHC/RTS/Flags.p_o -dyno libraries/base/dist-install/build/GHC/RTS/Flags.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/dist-install/build/GHC/Stats.hs -o libraries/base/dist-install/build/GHC/Stats.p_o -dyno libraries/base/dist-install/build/GHC/Stats.dyn_o In file included from /tmp/ghc3223_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Concurrent/QSemN.hs -o libraries/base/dist-install/build/Control/Concurrent/QSemN.p_o -dyno libraries/base/dist-install/build/Control/Concurrent/QSemN.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Concurrent/QSem.hs -o libraries/base/dist-install/build/Control/Concurrent/QSem.p_o -dyno libraries/base/dist-install/build/Control/Concurrent/QSem.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Concurrent/Chan.hs -o libraries/base/dist-install/build/Control/Concurrent/Chan.p_o -dyno libraries/base/dist-install/build/Control/Concurrent/Chan.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/Instances.hs -o libraries/base/dist-install/build/Control/Monad/Instances.p_o -dyno libraries/base/dist-install/build/Control/Monad/Instances.dyn_o In file included from /tmp/ghc7169_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10203_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3304_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/IO/Class.hs -o libraries/base/dist-install/build/Control/Monad/IO/Class.p_o -dyno libraries/base/dist-install/build/Control/Monad/IO/Class.dyn_o In file included from /tmp/ghc9742_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc24208_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17637_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/ST/Imp.hs -o libraries/base/dist-install/build/Control/Monad/ST/Imp.p_o -dyno libraries/base/dist-install/build/Control/Monad/ST/Imp.dyn_o In file included from /tmp/ghc26417_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/Zip.hs -o libraries/base/dist-install/build/Control/Monad/Zip.p_o -dyno libraries/base/dist-install/build/Control/Monad/Zip.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Bifunctor.hs -o libraries/base/dist-install/build/Data/Bifunctor.p_o -dyno libraries/base/dist-install/build/Data/Bifunctor.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Ix.hs -o libraries/base/dist-install/build/Data/Ix.p_o -dyno libraries/base/dist-install/build/Data/Ix.dyn_o In file included from /tmp/ghc24993_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Kind.hs -o libraries/base/dist-install/build/Data/Kind.p_o -dyno libraries/base/dist-install/build/Data/Kind.dyn_o In file included from /tmp/ghc17718_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc20546_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc24394_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Ratio.hs -o libraries/base/dist-install/build/Data/Ratio.p_o -dyno libraries/base/dist-install/build/Data/Ratio.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/STRef.hs -o libraries/base/dist-install/build/Data/STRef.p_o -dyno libraries/base/dist-install/build/Data/STRef.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Unique.hs -o libraries/base/dist-install/build/Data/Unique.p_o -dyno libraries/base/dist-install/build/Data/Unique.dyn_o In file included from /tmp/ghc5187_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc20862_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc27874_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/dist-install/build/GHC/ExecutionStack/Internal.hs -o libraries/base/dist-install/build/GHC/ExecutionStack/Internal.p_o -dyno libraries/base/dist-install/build/GHC/ExecutionStack/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/Console/GetOpt.hs -o libraries/base/dist-install/build/System/Console/GetOpt.p_o -dyno libraries/base/dist-install/build/System/Console/GetOpt.dyn_o In file included from /tmp/ghc25323_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14696_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/dist-install/build/System/Environment/ExecutablePath.hs -o libraries/base/dist-install/build/System/Environment/ExecutablePath.p_o -dyno libraries/base/dist-install/build/System/Environment/ExecutablePath.dyn_o In file included from /tmp/ghc3213_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14612_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/Exit.hs -o libraries/base/dist-install/build/System/Exit.p_o -dyno libraries/base/dist-install/build/System/Exit.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/Mem.hs -o libraries/base/dist-install/build/System/Mem.p_o -dyno libraries/base/dist-install/build/System/Mem.dyn_o In file included from /tmp/ghc7003_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/Mem/StableName.hs -o libraries/base/dist-install/build/System/Mem/StableName.p_o -dyno libraries/base/dist-install/build/System/Mem/StableName.dyn_o In file included from /tmp/ghc24033_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/Mem/Weak.hs -o libraries/base/dist-install/build/System/Mem/Weak.p_o -dyno libraries/base/dist-install/build/System/Mem/Weak.dyn_o In file included from /tmp/ghc3466_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17055_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Text/Show/Functions.hs -o libraries/base/dist-install/build/Text/Show/Functions.p_o -dyno libraries/base/dist-install/build/Text/Show/Functions.dyn_o In file included from /tmp/ghc28490_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Builder/Prim/Internal/UncheckedShifts.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/UncheckedShifts.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/UncheckedShifts.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Builder/Prim/Internal.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Utils/StrictPair.hs -o libraries/containers/dist-install/build/Data/Utils/StrictPair.p_o -dyno libraries/containers/dist-install/build/Data/Utils/StrictPair.dyn_o In file included from /tmp/ghc7905_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc27051_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Utils/StrictFold.hs -o libraries/containers/dist-install/build/Data/Utils/StrictFold.p_o -dyno libraries/containers/dist-install/build/Data/Utils/StrictFold.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/dist-install/build/Data/Time/Clock/CTimespec.hs -o libraries/time/dist-install/build/Data/Time/Clock/CTimespec.p_o -dyno libraries/time/dist-install/build/Data/Time/Clock/CTimespec.dyn_o In file included from /tmp/ghc10051_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Clock/CTimeval.hs -o libraries/time/dist-install/build/Data/Time/Clock/CTimeval.p_o -dyno libraries/time/dist-install/build/Data/Time/Clock/CTimeval.dyn_o In file included from /tmp/ghc17097_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/DynamicLinker/Prim.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Prim.p_o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker/Prim.dyn_o In file included from /tmp/ghc2182_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14105_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/SharedMem.hs -o libraries/unix/dist-install/build/System/Posix/SharedMem.p_o -dyno libraries/unix/dist-install/build/System/Posix/SharedMem.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Resource.hs -o libraries/unix/dist-install/build/System/Posix/Resource.p_o -dyno libraries/unix/dist-install/build/System/Posix/Resource.dyn_o In file included from /tmp/ghc1146_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16629_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1795_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/User.hs -o libraries/unix/dist-install/build/System/Posix/User.p_o -dyno libraries/unix/dist-install/build/System/Posix/User.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/./System/Posix/Time.hs -o libraries/unix/dist-install/build/System/Posix/Time.p_o -dyno libraries/unix/dist-install/build/System/Posix/Time.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Terminal/Common.hs -o libraries/unix/dist-install/build/System/Posix/Terminal/Common.p_o -dyno libraries/unix/dist-install/build/System/Posix/Terminal/Common.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/IO/Common.hs -o libraries/unix/dist-install/build/System/Posix/IO/Common.p_o -dyno libraries/unix/dist-install/build/System/Posix/IO/Common.dyn_o In file included from /tmp/ghc18485_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28563_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/./System/Posix/Error.hs -o libraries/unix/dist-install/build/System/Posix/Error.p_o -dyno libraries/unix/dist-install/build/System/Posix/Error.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Env.hs -o libraries/unix/dist-install/build/System/Posix/Env.p_o -dyno libraries/unix/dist-install/build/System/Posix/Env.dyn_o In file included from /tmp/ghc18038_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc4157_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11382_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc7522_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Unistd.hs -o libraries/unix/dist-install/build/System/Posix/Unistd.p_o -dyno libraries/unix/dist-install/build/System/Posix/Unistd.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Directory/Common.hs -o libraries/unix/dist-install/build/System/Posix/Directory/Common.p_o -dyno libraries/unix/dist-install/build/System/Posix/Directory/Common.dyn_o In file included from /tmp/ghc24299_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1872_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Fcntl.hs -o libraries/unix/dist-install/build/System/Posix/Fcntl.p_o -dyno libraries/unix/dist-install/build/System/Posix/Fcntl.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -c libraries/directory/./System/Directory/Internal/Config.hs -o libraries/directory/dist-install/build/System/Directory/Internal/Config.p_o -dyno libraries/directory/dist-install/build/System/Directory/Internal/Config.dyn_o In file included from /tmp/ghc24352_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc5961_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -c libraries/directory/dist-install/build/System/Directory/Internal/Windows.hs -o libraries/directory/dist-install/build/System/Directory/Internal/Windows.p_o -dyno libraries/directory/dist-install/build/System/Directory/Internal/Windows.dyn_o In file included from /tmp/ghc19446_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-install/build -ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/dist-install/build -Ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hpc/dist-install/build -hidir libraries/hpc/dist-install/build -stubdir libraries/hpc/dist-install/build -split-objs -c libraries/hpc/./Trace/Hpc/Util.hs -o libraries/hpc/dist-install/build/Trace/Hpc/Util.p_o -dyno libraries/hpc/dist-install/build/Trace/Hpc/Util.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Compat/MonadFail.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/MonadFail.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/MonadFail.dyn_o In file included from /tmp/ghc3920_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc23551_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/GetOpt.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/GetOpt.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/GetOpt.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Internal.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Internal.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Internal.dyn_o In file included from /tmp/ghc25294_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Utils.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Utils.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Utils.dyn_o In file included from /tmp/ghc7571_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Compat/GetShortPathName.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/GetShortPathName.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/GetShortPathName.dyn_o In file included from /tmp/ghc14169_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc20737_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/TestSuite.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/TestSuite.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/TestSuite.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/PreProcess/Unlit.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess/Unlit.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess/Unlit.dyn_o In file included from /tmp/ghc1382_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-boot-th-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot-th/. -ilibraries/ghc-boot-th/dist-install/build -ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/dist-install/build -Ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/. -optP-include -optPlibraries/ghc-boot-th/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot-th/dist-install/build -hidir libraries/ghc-boot-th/dist-install/build -stubdir libraries/ghc-boot-th/dist-install/build -split-objs -c libraries/ghc-boot-th/./GHC/LanguageExtensions/Type.hs -o libraries/ghc-boot-th/dist-install/build/GHC/LanguageExtensions/Type.p_o -dyno libraries/ghc-boot-th/dist-install/build/GHC/LanguageExtensions/Type.dyn_o In file included from /tmp/ghc23968_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc27644_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-boot-th-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot-th/. -ilibraries/ghc-boot-th/dist-install/build -ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/dist-install/build -Ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/. -optP-include -optPlibraries/ghc-boot-th/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot-th/dist-install/build -hidir libraries/ghc-boot-th/dist-install/build -stubdir libraries/ghc-boot-th/dist-install/build -split-objs -c libraries/ghc-boot-th/./GHC/Lexeme.hs -o libraries/ghc-boot-th/dist-install/build/GHC/Lexeme.p_o -dyno libraries/ghc-boot-th/dist-install/build/GHC/Lexeme.dyn_o In file included from /tmp/ghc15980_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -c libraries/template-haskell/./Language/Haskell/TH/Lib/Map.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Map.p_o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Map.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Collections.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Collections.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Collections.dyn_o In file included from /tmp/ghc1050_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc29192_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Checkpoint.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Checkpoint.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Checkpoint.dyn_o In file included from /tmp/ghc21019_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Block.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Block.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Block.dyn_o In file included from /tmp/ghc12171_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Shape.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Shape.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Shape.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Signatures.hs -o libraries/transformers/dist-install/build/Control/Monad/Signatures.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Signatures.dyn_o In file included from /tmp/ghc5290_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13138_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/Class.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Class.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Class.dyn_o In file included from /tmp/ghc14770_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Internals.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Internals.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/BlockTable.hs -o libraries/xhtml/dist-install/build/Text/XHtml/BlockTable.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/BlockTable.dyn_o In file included from /tmp/ghc8571_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22114_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Key.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Key.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Key.dyn_o In file included from /tmp/ghc10008_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/LineState.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/LineState.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/LineState.dyn_o In file included from /tmp/ghc694_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Recover.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Recover.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Recover.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Outputable.hs-boot -o compiler/stage2/build/Outputable.p_o-boot -dyno compiler/stage2/build/Outputable.dyn_o-boot In file included from /tmp/ghc25959_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Exception.hs -o compiler/stage2/build/Exception.p_o -dyno compiler/stage2/build/Exception.dyn_o In file included from /tmp/ghc12439_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/stage2/build/Config.hs -o compiler/stage2/build/Config.p_o -dyno compiler/stage2/build/Config.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/StaticFlags.hs-boot -o compiler/stage2/build/StaticFlags.p_o-boot -dyno compiler/stage2/build/StaticFlags.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/OccName.hs-boot -o compiler/stage2/build/OccName.p_o-boot -dyno compiler/stage2/build/OccName.dyn_o-boot In file included from /tmp/ghc7194_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/Module.hs-boot -o compiler/stage2/build/Module.p_o-boot -dyno compiler/stage2/build/Module.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Platform.hs -o compiler/stage2/build/Platform.p_o -dyno compiler/stage2/build/Platform.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/FastMutInt.hs -o compiler/stage2/build/FastMutInt.p_o -dyno compiler/stage2/build/FastMutInt.dyn_o In file included from /tmp/ghc5804_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/stage2/build/Fingerprint.hs -o compiler/stage2/build/Fingerprint.p_o -dyno compiler/stage2/build/Fingerprint.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/Hooks.hs-boot -o compiler/stage2/build/Hooks.p_o-boot -dyno compiler/stage2/build/Hooks.dyn_o-boot In file included from /tmp/ghc15652_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/PlatformConstants.hs -o compiler/stage2/build/PlatformConstants.p_o -dyno compiler/stage2/build/PlatformConstants.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -fforce-recomp -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/prelude/PrimOp.hs-boot -o compiler/stage2/build/PrimOp.p_o-boot -dyno compiler/stage2/build/PrimOp.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Stream.hs -o compiler/stage2/build/Stream.p_o -dyno compiler/stage2/build/Stream.dyn_o In file included from /tmp/ghc20247_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/X86/Cond.hs -o compiler/stage2/build/X86/Cond.p_o -dyno compiler/stage2/build/X86/Cond.dyn_o In file included from /tmp/ghc6041_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/State.hs -o compiler/stage2/build/State.p_o -dyno compiler/stage2/build/State.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/Cond.hs -o compiler/stage2/build/SPARC/Cond.p_o -dyno compiler/stage2/build/SPARC/Cond.dyn_o In file included from /tmp/ghc2504_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc6380_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/List.hs -o libraries/base/dist-install/build/Data/List.o -dyno libraries/base/dist-install/build/Data/List.dyn_o In file included from /tmp/ghc22986_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad.hs -o libraries/base/dist-install/build/Control/Monad.o -dyno libraries/base/dist-install/build/Control/Monad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Data.hs -o libraries/base/dist-install/build/Data/Data.p_o -dyno libraries/base/dist-install/build/Data/Data.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Concurrent.hs -o libraries/base/dist-install/build/Control/Concurrent.p_o -dyno libraries/base/dist-install/build/Control/Concurrent.dyn_o In file included from /tmp/ghc11511_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/ST.hs -o libraries/base/dist-install/build/Control/Monad/ST.p_o -dyno libraries/base/dist-install/build/Control/Monad/ST.dyn_o In file included from /tmp/ghc3960_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/ST/Unsafe.hs -o libraries/base/dist-install/build/Control/Monad/ST/Unsafe.p_o -dyno libraries/base/dist-install/build/Control/Monad/ST/Unsafe.dyn_o In file included from /tmp/ghc11375_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/ST/Safe.hs -o libraries/base/dist-install/build/Control/Monad/ST/Safe.p_o -dyno libraries/base/dist-install/build/Control/Monad/ST/Safe.dyn_o In file included from /tmp/ghc4860_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/ST/Strict.hs -o libraries/base/dist-install/build/Control/Monad/ST/Strict.p_o -dyno libraries/base/dist-install/build/Control/Monad/ST/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/STRef/Strict.hs -o libraries/base/dist-install/build/Data/STRef/Strict.p_o -dyno libraries/base/dist-install/build/Data/STRef/Strict.dyn_o In file included from /tmp/ghc14380_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12370_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/ExecutionStack.hs -o libraries/base/dist-install/build/GHC/ExecutionStack.p_o -dyno libraries/base/dist-install/build/GHC/ExecutionStack.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/dist-install/build/System/CPUTime.hs -o libraries/base/dist-install/build/System/CPUTime.p_o -dyno libraries/base/dist-install/build/System/CPUTime.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/Environment.hs -o libraries/base/dist-install/build/System/Environment.p_o -dyno libraries/base/dist-install/build/System/Environment.dyn_o In file included from /tmp/ghc7885_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc4180_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/Info.hs -o libraries/base/dist-install/build/System/Info.p_o -dyno libraries/base/dist-install/build/System/Info.dyn_o In file included from /tmp/ghc14751_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc20862_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./System/Timeout.hs -o libraries/base/dist-install/build/System/Timeout.p_o -dyno libraries/base/dist-install/build/System/Timeout.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array.hs -o libraries/array/dist-install/build/Data/Array.p_o -dyno libraries/array/dist-install/build/Data/Array.dyn_o In file included from /tmp/ghc87_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10070_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Builder/Prim/Internal/Floating.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Floating.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Floating.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/DynamicLinker/Common.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Common.p_o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker/Common.dyn_o In file included from /tmp/ghc11457_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc25888_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Semaphore.hs -o libraries/unix/dist-install/build/System/Posix/Semaphore.p_o -dyno libraries/unix/dist-install/build/System/Posix/Semaphore.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Terminal.hs -o libraries/unix/dist-install/build/System/Posix/Terminal.p_o -dyno libraries/unix/dist-install/build/System/Posix/Terminal.dyn_o In file included from /tmp/ghc1509_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc18228_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/IO.hs -o libraries/unix/dist-install/build/System/Posix/IO.p_o -dyno libraries/unix/dist-install/build/System/Posix/IO.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/./System/Posix/Process/Internals.hs -o libraries/unix/dist-install/build/System/Posix/Process/Internals.p_o -dyno libraries/unix/dist-install/build/System/Posix/Process/Internals.dyn_o In file included from /tmp/ghc28824_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12065_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Directory.hs -o libraries/unix/dist-install/build/System/Posix/Directory.p_o -dyno libraries/unix/dist-install/build/System/Posix/Directory.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -split-objs -c libraries/process/./System/Process/Common.hs -o libraries/process/dist-install/build/System/Process/Common.p_o -dyno libraries/process/dist-install/build/System/Process/Common.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Compat/Exception.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Exception.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Exception.dyn_o In file included from /tmp/ghc1804_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22805_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Compat/ReadP.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/ReadP.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/ReadP.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Strict/Attributes.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Strict/Attributes.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Strict/Attributes.dyn_o In file included from /tmp/ghc19749_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Strict/Elements.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Strict/Elements.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Strict/Elements.dyn_o In file included from /tmp/ghc28929_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc18271_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28050_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Transitional/Attributes.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Attributes.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Attributes.dyn_o In file included from /tmp/ghc13757_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1481_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Frameset/Attributes.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Attributes.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Attributes.dyn_o In file included from /tmp/ghc10960_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Transitional/Elements.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Elements.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Elements.dyn_o In file included from /tmp/ghc19907_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Frameset/Elements.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Elements.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Elements.dyn_o In file included from /tmp/ghc20370_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Command.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Command.dyn_o In file included from /tmp/ghc18172_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Backend/WCWidth.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/WCWidth.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/WCWidth.dyn_o In file included from /tmp/ghc18848_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/DynFlags.hs-boot -o compiler/stage2/build/DynFlags.p_o-boot -dyno compiler/stage2/build/DynFlags.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/Name.hs-boot -o compiler/stage2/build/Name.p_o-boot -dyno compiler/stage2/build/Name.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/Constants.hs -o compiler/stage2/build/Constants.p_o -dyno compiler/stage2/build/Constants.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Prelude.hs -o libraries/base/dist-install/build/Prelude.o -dyno libraries/base/dist-install/build/Prelude.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/String.hs -o libraries/base/dist-install/build/Data/String.o -dyno libraries/base/dist-install/build/Data/String.dyn_o In file included from /tmp/ghc28513_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Debug/Trace.hs -o libraries/base/dist-install/build/Debug/Trace.o -dyno libraries/base/dist-install/build/Debug/Trace.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/dist-install/build/GHC/RTS/Flags.hs -o libraries/base/dist-install/build/GHC/RTS/Flags.o -dyno libraries/base/dist-install/build/GHC/RTS/Flags.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/dist-install/build/GHC/Stats.hs -o libraries/base/dist-install/build/GHC/Stats.o -dyno libraries/base/dist-install/build/GHC/Stats.dyn_o In file included from /tmp/ghc27446_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/ST/Lazy/Imp.hs -o libraries/base/dist-install/build/Control/Monad/ST/Lazy/Imp.p_o -dyno libraries/base/dist-install/build/Control/Monad/ST/Lazy/Imp.dyn_o In file included from /tmp/ghc15057_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id filepath-1.4.1.1 -hide-all-packages -i -ilibraries/filepath/. -ilibraries/filepath/dist-install/build -ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/dist-install/build -Ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/. -optP-include -optPlibraries/filepath/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/filepath/dist-install/build -hidir libraries/filepath/dist-install/build -stubdir libraries/filepath/dist-install/build -split-objs -c libraries/filepath/./System/FilePath/Posix.hs -o libraries/filepath/dist-install/build/System/FilePath/Posix.p_o -dyno libraries/filepath/dist-install/build/System/FilePath/Posix.dyn_o In file included from /tmp/ghc1413_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id filepath-1.4.1.1 -hide-all-packages -i -ilibraries/filepath/. -ilibraries/filepath/dist-install/build -ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/dist-install/build -Ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/. -optP-include -optPlibraries/filepath/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/filepath/dist-install/build -hidir libraries/filepath/dist-install/build -stubdir libraries/filepath/dist-install/build -split-objs -c libraries/filepath/./System/FilePath/Windows.hs -o libraries/filepath/dist-install/build/System/FilePath/Windows.p_o -dyno libraries/filepath/dist-install/build/System/FilePath/Windows.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Builder/Prim/Binary.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Binary.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Binary.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/DynamicLinker.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker.p_o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker.dyn_o In file included from /tmp/ghc8555_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14138_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc4655_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Temp.hs -o libraries/unix/dist-install/build/System/Posix/Temp.p_o -dyno libraries/unix/dist-install/build/System/Posix/Temp.dyn_o In file included from /tmp/ghc14162_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Process/Common.hs -o libraries/unix/dist-install/build/System/Posix/Process/Common.p_o -dyno libraries/unix/dist-install/build/System/Posix/Process/Common.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Compat/CreatePipe.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CreatePipe.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CreatePipe.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Compat/Environment.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Environment.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Environment.dyn_o In file included from /tmp/ghc1813_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc20096_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/dist-install/build/autogen/Paths_Cabal.hs -o libraries/Cabal/Cabal/dist-install/build/Paths_Cabal.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Paths_Cabal.dyn_o In file included from /tmp/ghc4169_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/ReadE.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/ReadE.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/ReadE.dyn_o In file included from /tmp/ghc22043_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10669_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Table.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Table.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Table.dyn_o In file included from /tmp/ghc8037_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Extras.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Extras.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Extras.dyn_o In file included from /tmp/ghc25477_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -c libraries/terminfo/./System/Console/Terminfo/Base.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Base.p_o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Base.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/Packages.hs-boot -o compiler/stage2/build/Packages.p_o-boot -dyno compiler/stage2/build/Packages.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/dist-install/build/System/Environment/ExecutablePath.hs -o libraries/base/dist-install/build/System/Environment/ExecutablePath.o -dyno libraries/base/dist-install/build/System/Environment/ExecutablePath.dyn_o In file included from /tmp/ghc4999_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/Exit.hs -o libraries/base/dist-install/build/System/Exit.o -dyno libraries/base/dist-install/build/System/Exit.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/Module.hs-boot -o compiler/stage2/build/Module.o-boot -dyno compiler/stage2/build/Module.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Version.hs -o libraries/base/dist-install/build/Data/Version.o -dyno libraries/base/dist-install/build/Data/Version.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/dist-install/build/Data/Time/Clock/CTimespec.hs -o libraries/time/dist-install/build/Data/Time/Clock/CTimespec.o -dyno libraries/time/dist-install/build/Data/Time/Clock/CTimespec.dyn_o In file included from /tmp/ghc18859_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Ix.hs -o libraries/base/dist-install/build/Data/Ix.o -dyno libraries/base/dist-install/build/Data/Ix.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/Zip.hs -o libraries/base/dist-install/build/Control/Monad/Zip.o -dyno libraries/base/dist-install/build/Control/Monad/Zip.dyn_o In file included from /tmp/ghc18859_0/ghc_15.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Bifunctor.hs -o libraries/base/dist-install/build/Data/Bifunctor.o -dyno libraries/base/dist-install/build/Data/Bifunctor.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/Mem/StableName.hs -o libraries/base/dist-install/build/System/Mem/StableName.o -dyno libraries/base/dist-install/build/System/Mem/StableName.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Unique.hs -o libraries/base/dist-install/build/Data/Unique.o -dyno libraries/base/dist-install/build/Data/Unique.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Ratio.hs -o libraries/base/dist-install/build/Data/Ratio.o -dyno libraries/base/dist-install/build/Data/Ratio.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/STRef.hs -o libraries/base/dist-install/build/Data/STRef.o -dyno libraries/base/dist-install/build/Data/STRef.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Concurrent/QSemN.hs -o libraries/base/dist-install/build/Control/Concurrent/QSemN.o -dyno libraries/base/dist-install/build/Control/Concurrent/QSemN.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Concurrent/QSem.hs -o libraries/base/dist-install/build/Control/Concurrent/QSem.o -dyno libraries/base/dist-install/build/Control/Concurrent/QSem.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Concurrent/Chan.hs -o libraries/base/dist-install/build/Control/Concurrent/Chan.o -dyno libraries/base/dist-install/build/Control/Concurrent/Chan.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Utils/StrictPair.hs -o libraries/containers/dist-install/build/Data/Utils/StrictPair.o -dyno libraries/containers/dist-install/build/Data/Utils/StrictPair.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Utils/StrictFold.hs -o libraries/containers/dist-install/build/Data/Utils/StrictFold.o -dyno libraries/containers/dist-install/build/Data/Utils/StrictFold.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/DynamicLinker/Prim.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Prim.o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker/Prim.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/SharedMem.hs -o libraries/unix/dist-install/build/System/Posix/SharedMem.o -dyno libraries/unix/dist-install/build/System/Posix/SharedMem.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Resource.hs -o libraries/unix/dist-install/build/System/Posix/Resource.o -dyno libraries/unix/dist-install/build/System/Posix/Resource.dyn_o In file included from /tmp/ghc22587_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/User.hs -o libraries/unix/dist-install/build/System/Posix/User.o -dyno libraries/unix/dist-install/build/System/Posix/User.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/./System/Posix/Time.hs -o libraries/unix/dist-install/build/System/Posix/Time.o -dyno libraries/unix/dist-install/build/System/Posix/Time.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Terminal/Common.hs -o libraries/unix/dist-install/build/System/Posix/Terminal/Common.o -dyno libraries/unix/dist-install/build/System/Posix/Terminal/Common.dyn_o In file included from /tmp/ghc286_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc15361_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14867_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc15361_0/ghc_15.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/IO/Common.hs -o libraries/unix/dist-install/build/System/Posix/IO/Common.o -dyno libraries/unix/dist-install/build/System/Posix/IO/Common.dyn_o In file included from /tmp/ghc1153_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22587_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/./System/Posix/Error.hs -o libraries/unix/dist-install/build/System/Posix/Error.o -dyno libraries/unix/dist-install/build/System/Posix/Error.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Env.hs -o libraries/unix/dist-install/build/System/Posix/Env.o -dyno libraries/unix/dist-install/build/System/Posix/Env.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Unistd.hs -o libraries/unix/dist-install/build/System/Posix/Unistd.o -dyno libraries/unix/dist-install/build/System/Posix/Unistd.dyn_o In file included from /tmp/ghc15647_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10011_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc15647_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Directory/Common.hs -o libraries/unix/dist-install/build/System/Posix/Directory/Common.o -dyno libraries/unix/dist-install/build/System/Posix/Directory/Common.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -dynamic-too -c libraries/directory/./System/Directory/Internal/Config.hs -o libraries/directory/dist-install/build/System/Directory/Internal/Config.o -dyno libraries/directory/dist-install/build/System/Directory/Internal/Config.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Outputable.hs-boot -o compiler/stage2/build/Outputable.o-boot -dyno compiler/stage2/build/Outputable.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/Mem/Weak.hs -o libraries/base/dist-install/build/System/Mem/Weak.o -dyno libraries/base/dist-install/build/System/Mem/Weak.dyn_o In file included from /tmp/ghc10011_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/IO/Class.hs -o libraries/base/dist-install/build/Control/Monad/IO/Class.o -dyno libraries/base/dist-install/build/Control/Monad/IO/Class.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/stage2/build/Config.hs -o compiler/stage2/build/Config.o -dyno compiler/stage2/build/Config.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/StaticFlags.hs-boot -o compiler/stage2/build/StaticFlags.o-boot -dyno compiler/stage2/build/StaticFlags.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/OccName.hs-boot -o compiler/stage2/build/OccName.o-boot -dyno compiler/stage2/build/OccName.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Platform.hs -o compiler/stage2/build/Platform.o -dyno compiler/stage2/build/Platform.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/ST/Imp.hs -o libraries/base/dist-install/build/Control/Monad/ST/Imp.o -dyno libraries/base/dist-install/build/Control/Monad/ST/Imp.dyn_o In file included from /tmp/ghc1153_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/FastMutInt.hs -o compiler/stage2/build/FastMutInt.o -dyno compiler/stage2/build/FastMutInt.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/Class.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Class.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Class.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Signatures.hs -o libraries/transformers/dist-install/build/Control/Monad/Signatures.o -dyno libraries/transformers/dist-install/build/Control/Monad/Signatures.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/stage2/build/Fingerprint.hs -o compiler/stage2/build/Fingerprint.o -dyno compiler/stage2/build/Fingerprint.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Collections.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Collections.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Collections.dyn_o In file included from /tmp/ghc286_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Checkpoint.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Checkpoint.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Checkpoint.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Block.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Block.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Block.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-boot-th-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot-th/. -ilibraries/ghc-boot-th/dist-install/build -ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/dist-install/build -Ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/. -optP-include -optPlibraries/ghc-boot-th/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot-th/dist-install/build -hidir libraries/ghc-boot-th/dist-install/build -stubdir libraries/ghc-boot-th/dist-install/build -split-objs -dynamic-too -c libraries/ghc-boot-th/./GHC/LanguageExtensions/Type.hs -o libraries/ghc-boot-th/dist-install/build/GHC/LanguageExtensions/Type.o -dyno libraries/ghc-boot-th/dist-install/build/GHC/LanguageExtensions/Type.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-boot-th-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot-th/. -ilibraries/ghc-boot-th/dist-install/build -ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/dist-install/build -Ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/. -optP-include -optPlibraries/ghc-boot-th/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot-th/dist-install/build -hidir libraries/ghc-boot-th/dist-install/build -stubdir libraries/ghc-boot-th/dist-install/build -split-objs -dynamic-too -c libraries/ghc-boot-th/./GHC/Lexeme.hs -o libraries/ghc-boot-th/dist-install/build/GHC/Lexeme.o -dyno libraries/ghc-boot-th/dist-install/build/GHC/Lexeme.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -dynamic-too -c libraries/template-haskell/./Language/Haskell/TH/Lib/Map.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Map.o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Map.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Builder/Prim/Internal/UncheckedShifts.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/UncheckedShifts.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/UncheckedShifts.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Builder/Prim/Internal.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/Hooks.hs-boot -o compiler/stage2/build/Hooks.o-boot -dyno compiler/stage2/build/Hooks.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/PlatformConstants.hs -o compiler/stage2/build/PlatformConstants.o -dyno compiler/stage2/build/PlatformConstants.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -fforce-recomp -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/prelude/PrimOp.hs-boot -o compiler/stage2/build/PrimOp.o-boot -dyno compiler/stage2/build/PrimOp.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Stream.hs -o compiler/stage2/build/Stream.o -dyno compiler/stage2/build/Stream.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Key.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Key.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Key.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/LineState.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/LineState.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/LineState.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Recover.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Recover.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Recover.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-install/build -ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/dist-install/build -Ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hpc/dist-install/build -hidir libraries/hpc/dist-install/build -stubdir libraries/hpc/dist-install/build -split-objs -dynamic-too -c libraries/hpc/./Trace/Hpc/Util.hs -o libraries/hpc/dist-install/build/Trace/Hpc/Util.o -dyno libraries/hpc/dist-install/build/Trace/Hpc/Util.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/X86/Cond.hs -o compiler/stage2/build/X86/Cond.o -dyno compiler/stage2/build/X86/Cond.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/State.hs -o compiler/stage2/build/State.o -dyno compiler/stage2/build/State.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/Cond.hs -o compiler/stage2/build/SPARC/Cond.o -dyno compiler/stage2/build/SPARC/Cond.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/Instances.hs -o libraries/base/dist-install/build/Control/Monad/Instances.o -dyno libraries/base/dist-install/build/Control/Monad/Instances.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Kind.hs -o libraries/base/dist-install/build/Data/Kind.o -dyno libraries/base/dist-install/build/Data/Kind.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/dist-install/build/GHC/ExecutionStack/Internal.hs -o libraries/base/dist-install/build/GHC/ExecutionStack/Internal.o -dyno libraries/base/dist-install/build/GHC/ExecutionStack/Internal.dyn_o In file included from /tmp/ghc14867_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/Console/GetOpt.hs -o libraries/base/dist-install/build/System/Console/GetOpt.o -dyno libraries/base/dist-install/build/System/Console/GetOpt.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/Mem.hs -o libraries/base/dist-install/build/System/Mem.o -dyno libraries/base/dist-install/build/System/Mem.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Text/Show/Functions.hs -o libraries/base/dist-install/build/Text/Show/Functions.o -dyno libraries/base/dist-install/build/Text/Show/Functions.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -dynamic-too -c libraries/directory/dist-install/build/System/Directory/Internal/Windows.hs -o libraries/directory/dist-install/build/System/Directory/Internal/Windows.o -dyno libraries/directory/dist-install/build/System/Directory/Internal/Windows.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Clock/CTimeval.hs -o libraries/time/dist-install/build/Data/Time/Clock/CTimeval.o -dyno libraries/time/dist-install/build/Data/Time/Clock/CTimeval.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Fcntl.hs -o libraries/unix/dist-install/build/System/Posix/Fcntl.o -dyno libraries/unix/dist-install/build/System/Posix/Fcntl.dyn_o In file included from /tmp/ghc4863_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12921_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Shape.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Shape.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Shape.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Compat/MonadFail.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/MonadFail.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/MonadFail.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/GetOpt.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/GetOpt.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/GetOpt.dyn_o In file included from /tmp/ghc4863_0/ghc_15.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Internal.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Internal.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Utils.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Utils.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Utils.dyn_o In file included from /tmp/ghc12921_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Compat/GetShortPathName.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/GetShortPathName.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/GetShortPathName.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/TestSuite.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/TestSuite.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/TestSuite.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/PreProcess/Unlit.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess/Unlit.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess/Unlit.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Internals.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Internals.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/BlockTable.hs -o libraries/xhtml/dist-install/build/Text/XHtml/BlockTable.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/BlockTable.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/ST/Lazy.hs -o libraries/base/dist-install/build/Control/Monad/ST/Lazy.p_o -dyno libraries/base/dist-install/build/Control/Monad/ST/Lazy.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/ST/Lazy/Safe.hs -o libraries/base/dist-install/build/Control/Monad/ST/Lazy/Safe.p_o -dyno libraries/base/dist-install/build/Control/Monad/ST/Lazy/Safe.dyn_o In file included from /tmp/ghc11899_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22527_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Control/Monad/ST/Lazy/Unsafe.hs -o libraries/base/dist-install/build/Control/Monad/ST/Lazy/Unsafe.p_o -dyno libraries/base/dist-install/build/Control/Monad/ST/Lazy/Unsafe.dyn_o In file included from /tmp/ghc620_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/STRef/Lazy.hs -o libraries/base/dist-install/build/Data/STRef/Lazy.p_o -dyno libraries/base/dist-install/build/Data/STRef/Lazy.dyn_o In file included from /tmp/ghc6983_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id filepath-1.4.1.1 -hide-all-packages -i -ilibraries/filepath/. -ilibraries/filepath/dist-install/build -ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/dist-install/build -Ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/. -optP-include -optPlibraries/filepath/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/filepath/dist-install/build -hidir libraries/filepath/dist-install/build -stubdir libraries/filepath/dist-install/build -split-objs -c libraries/filepath/./System/FilePath.hs -o libraries/filepath/dist-install/build/System/FilePath.p_o -dyno libraries/filepath/dist-install/build/System/FilePath.dyn_o In file included from /tmp/ghc20061_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Process.hs -o libraries/unix/dist-install/build/System/Posix/Process.p_o -dyno libraries/unix/dist-install/build/System/Posix/Process.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module.p_o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module.dyn_o In file included from /tmp/ghc6679_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc705_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-install/build -ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/dist-install/build -Ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hpc/dist-install/build -hidir libraries/hpc/dist-install/build -stubdir libraries/hpc/dist-install/build -split-objs -c libraries/hpc/./Trace/Hpc/Tix.hs -o libraries/hpc/dist-install/build/Trace/Hpc/Tix.p_o -dyno libraries/hpc/dist-install/build/Trace/Hpc/Tix.dyn_o "rm" -f libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2_p.a libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/ghc-boot-th/dist-install/build/GHC/LanguageExtensions/Type_p_o_split libraries/ghc-boot-th/dist-install/build/GHC/Lexeme_p_o_split -name '*.p_o' -print >> libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2_p.a.contents echo >> libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2_p.a.contents "ar" q libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2_p.a @libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2_p.a.contents ar: creating libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2_p.a In file included from /tmp/ghc1131_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ "rm" -f libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2_p.a.contents /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-install/build -ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/dist-install/build -Ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot/dist-install/build -hidir libraries/ghc-boot/dist-install/build -stubdir libraries/ghc-boot/dist-install/build -split-objs -c libraries/ghc-boot/./GHC/LanguageExtensions/Type.hs -o libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions/Type.p_o -dyno libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions/Type.dyn_o /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -c libraries/template-haskell/./Language/Haskell/TH/LanguageExtensions.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/LanguageExtensions.p_o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/LanguageExtensions.dyn_o In file included from /tmp/ghc19815_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13639_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Debug.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Debug.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Debug.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Transitional.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Transitional.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Transitional.dyn_o In file included from /tmp/ghc22370_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22465_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Frameset.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Frameset.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Frameset.dyn_o In file included from /tmp/ghc12063_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml/Strict.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Strict.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Strict.dyn_o In file included from /tmp/ghc2886_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -c libraries/terminfo/./System/Console/Terminfo/Color.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Color.p_o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Color.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -c libraries/terminfo/./System/Console/Terminfo/Effects.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Effects.p_o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Effects.dyn_o In file included from /tmp/ghc10706_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -c libraries/terminfo/./System/Console/Terminfo/Edit.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Edit.p_o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Edit.dyn_o In file included from /tmp/ghc1968_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10115_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -c libraries/terminfo/./System/Console/Terminfo/Cursor.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Cursor.p_o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Cursor.dyn_o In file included from /tmp/ghc17712_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -c libraries/terminfo/./System/Console/Terminfo/Keys.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Keys.p_o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Keys.dyn_o In file included from /tmp/ghc11522_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/Environment.hs -o libraries/base/dist-install/build/System/Environment.o -dyno libraries/base/dist-install/build/System/Environment.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/Name.hs-boot -o compiler/stage2/build/Name.o-boot -dyno compiler/stage2/build/Name.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Data.hs -o libraries/base/dist-install/build/Data/Data.o -dyno libraries/base/dist-install/build/Data/Data.dyn_o In file included from /tmp/ghc3744_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array.hs -o libraries/array/dist-install/build/Data/Array.o -dyno libraries/array/dist-install/build/Data/Array.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Concurrent.hs -o libraries/base/dist-install/build/Control/Concurrent.o -dyno libraries/base/dist-install/build/Control/Concurrent.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/DynamicLinker/Common.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Common.o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker/Common.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Terminal.hs -o libraries/unix/dist-install/build/System/Posix/Terminal.o -dyno libraries/unix/dist-install/build/System/Posix/Terminal.dyn_o In file included from /tmp/ghc23163_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc21295_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3744_0/ghc_15.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/IO.hs -o libraries/unix/dist-install/build/System/Posix/IO.o -dyno libraries/unix/dist-install/build/System/Posix/IO.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/./System/Posix/Process/Internals.hs -o libraries/unix/dist-install/build/System/Posix/Process/Internals.o -dyno libraries/unix/dist-install/build/System/Posix/Process/Internals.dyn_o In file included from /tmp/ghc21295_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Directory.hs -o libraries/unix/dist-install/build/System/Posix/Directory.o -dyno libraries/unix/dist-install/build/System/Posix/Directory.dyn_o In file included from /tmp/ghc17785_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Exception.hs -o compiler/stage2/build/Exception.o -dyno compiler/stage2/build/Exception.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/DynFlags.hs-boot -o compiler/stage2/build/DynFlags.o-boot -dyno compiler/stage2/build/DynFlags.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/ST.hs -o libraries/base/dist-install/build/Control/Monad/ST.o -dyno libraries/base/dist-install/build/Control/Monad/ST.dyn_o In file included from /tmp/ghc16268_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/ST/Unsafe.hs -o libraries/base/dist-install/build/Control/Monad/ST/Unsafe.o -dyno libraries/base/dist-install/build/Control/Monad/ST/Unsafe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Builder/Prim/Internal/Floating.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Floating.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Floating.dyn_o In file included from /tmp/ghc23163_0/ghc_15.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/Constants.hs -o compiler/stage2/build/Constants.o -dyno compiler/stage2/build/Constants.dyn_o ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/dist-install/build/System/CPUTime.hs -o libraries/base/dist-install/build/System/CPUTime.o -dyno libraries/base/dist-install/build/System/CPUTime.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Command.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Command.dyn_o In file included from /tmp/ghc15528_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc15528_0/ghc_15.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16268_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Backend/WCWidth.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/WCWidth.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/WCWidth.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/ST/Safe.hs -o libraries/base/dist-install/build/Control/Monad/ST/Safe.o -dyno libraries/base/dist-install/build/Control/Monad/ST/Safe.dyn_o In file included from /tmp/ghc17785_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/STRef/Strict.hs -o libraries/base/dist-install/build/Data/STRef/Strict.o -dyno libraries/base/dist-install/build/Data/STRef/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/ExecutionStack.hs -o libraries/base/dist-install/build/GHC/ExecutionStack.o -dyno libraries/base/dist-install/build/GHC/ExecutionStack.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/Info.hs -o libraries/base/dist-install/build/System/Info.o -dyno libraries/base/dist-install/build/System/Info.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Compat/Exception.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Exception.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Exception.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Compat/ReadP.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/ReadP.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/ReadP.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Strict/Attributes.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Strict/Attributes.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Strict/Attributes.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Strict/Elements.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Strict/Elements.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Strict/Elements.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Transitional/Attributes.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Attributes.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Attributes.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Frameset/Attributes.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Attributes.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Attributes.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Transitional/Elements.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Elements.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Elements.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Frameset/Elements.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Elements.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Elements.dyn_o "rm" -f libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1_p.a libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/filepath/dist-install/build/System/FilePath_p_o_split libraries/filepath/dist-install/build/System/FilePath/Posix_p_o_split libraries/filepath/dist-install/build/System/FilePath/Windows_p_o_split -name '*.p_o' -print >> libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1_p.a.contents echo >> libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1_p.a.contents "ar" q libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1_p.a @libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1_p.a.contents ar: creating libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1_p.a "rm" -f libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Signals.hs -o libraries/unix/dist-install/build/System/Posix/Signals.p_o -dyno libraries/unix/dist-install/build/System/Posix/Signals.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-install/build -ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/dist-install/build -Ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hpc/dist-install/build -hidir libraries/hpc/dist-install/build -stubdir libraries/hpc/dist-install/build -split-objs -c libraries/hpc/dist-install/build/Trace/Hpc/Reflect.hs -o libraries/hpc/dist-install/build/Trace/Hpc/Reflect.p_o -dyno libraries/hpc/dist-install/build/Trace/Hpc/Reflect.dyn_o In file included from /tmp/ghc17408_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -c libraries/xhtml/./Text/XHtml.hs -o libraries/xhtml/dist-install/build/Text/XHtml.p_o -dyno libraries/xhtml/dist-install/build/Text/XHtml.dyn_o In file included from /tmp/ghc12802_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error:In file included from /tmp/ghc27438_0/ghc_4.c:2:0: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error:/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error:/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -c libraries/terminfo/./System/Console/Terminfo.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo.p_o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo.dyn_o In file included from /tmp/ghc9419_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hsc2hs/dist-install/build -hidir utils/hsc2hs/dist-install/build -stubdir utils/hsc2hs/dist-install/build -c utils/hsc2hs/./HSCParser.hs -o utils/hsc2hs/dist-install/build/HSCParser.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hsc2hs/dist-install/build -hidir utils/hsc2hs/dist-install/build -stubdir utils/hsc2hs/dist-install/build -c utils/hsc2hs/./Flags.hs -o utils/hsc2hs/dist-install/build/Flags.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-pkg/. -iutils/ghc-pkg/dist-install/build -iutils/ghc-pkg/dist-install/build/autogen -Iutils/ghc-pkg/dist-install/build -Iutils/ghc-pkg/dist-install/build/autogen -optP-include -optPutils/ghc-pkg/dist-install/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id terminfo-0.4.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/ghc-pkg/dist-install/build -hidir utils/ghc-pkg/dist-install/build -stubdir utils/ghc-pkg/dist-install/build -c utils/ghc-pkg/dist-install/build/Version.hs -o utils/ghc-pkg/dist-install/build/Version.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/./HpcLexer.hs -o utils/hpc/dist-install/build/HpcLexer.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id filepath-1.4.1.1 -hide-all-packages -i -ilibraries/filepath/. -ilibraries/filepath/dist-install/build -ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/dist-install/build -Ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/. -optP-include -optPlibraries/filepath/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/filepath/dist-install/build -hidir libraries/filepath/dist-install/build -stubdir libraries/filepath/dist-install/build -split-objs -dynamic-too -c libraries/filepath/./System/FilePath/Posix.hs -o libraries/filepath/dist-install/build/System/FilePath/Posix.o -dyno libraries/filepath/dist-install/build/System/FilePath/Posix.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/DynamicLinker.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker.o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Semaphore.hs -o libraries/unix/dist-install/build/System/Posix/Semaphore.o -dyno libraries/unix/dist-install/build/System/Posix/Semaphore.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Temp.hs -o libraries/unix/dist-install/build/System/Posix/Temp.o -dyno libraries/unix/dist-install/build/System/Posix/Temp.dyn_o In file included from /tmp/ghc24849_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc24849_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Process/Common.hs -o libraries/unix/dist-install/build/System/Posix/Process/Common.o -dyno libraries/unix/dist-install/build/System/Posix/Process/Common.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./System/Timeout.hs -o libraries/base/dist-install/build/System/Timeout.o -dyno libraries/base/dist-install/build/System/Timeout.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/ST/Lazy/Imp.hs -o libraries/base/dist-install/build/Control/Monad/ST/Lazy/Imp.o -dyno libraries/base/dist-install/build/Control/Monad/ST/Lazy/Imp.dyn_o In file included from /tmp/ghc19196_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Builder/Prim/Binary.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Binary.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Binary.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/Packages.hs-boot -o compiler/stage2/build/Packages.o-boot -dyno compiler/stage2/build/Packages.dyn_o-boot "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -split-objs -dynamic-too -c libraries/process/./System/Process/Common.hs -o libraries/process/dist-install/build/System/Process/Common.o -dyno libraries/process/dist-install/build/System/Process/Common.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -dynamic-too -c libraries/terminfo/./System/Console/Terminfo/Base.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Base.o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Base.dyn_o In file included from /tmp/ghc26304_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/ST/Strict.hs -o libraries/base/dist-install/build/Control/Monad/ST/Strict.o -dyno libraries/base/dist-install/build/Control/Monad/ST/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id filepath-1.4.1.1 -hide-all-packages -i -ilibraries/filepath/. -ilibraries/filepath/dist-install/build -ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/dist-install/build -Ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/. -optP-include -optPlibraries/filepath/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/filepath/dist-install/build -hidir libraries/filepath/dist-install/build -stubdir libraries/filepath/dist-install/build -split-objs -dynamic-too -c libraries/filepath/./System/FilePath/Windows.hs -o libraries/filepath/dist-install/build/System/FilePath/Windows.o -dyno libraries/filepath/dist-install/build/System/FilePath/Windows.dyn_o In file included from /tmp/ghc19196_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Compat/CreatePipe.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CreatePipe.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CreatePipe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Compat/Environment.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Environment.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Environment.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/dist-install/build/autogen/Paths_Cabal.hs -o libraries/Cabal/Cabal/dist-install/build/Paths_Cabal.o -dyno libraries/Cabal/Cabal/dist-install/build/Paths_Cabal.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/ReadE.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/ReadE.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/ReadE.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Table.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Table.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Table.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Extras.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Extras.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Extras.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Desugar.hs -o libraries/base/dist-install/build/GHC/Desugar.p_o -dyno libraries/base/dist-install/build/GHC/Desugar.dyn_o In file included from /tmp/ghc15197_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Complex.hs -o libraries/base/dist-install/build/Data/Complex.p_o -dyno libraries/base/dist-install/build/Data/Complex.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Fixed.hs -o libraries/base/dist-install/build/Data/Fixed.p_o -dyno libraries/base/dist-install/build/Data/Fixed.dyn_o In file included from /tmp/ghc17786_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Void.hs -o libraries/base/dist-install/build/Data/Void.p_o -dyno libraries/base/dist-install/build/Data/Void.dyn_o In file included from /tmp/ghc23846_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26304_0/ghc_15.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3264_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Exts.hs -o libraries/base/dist-install/build/GHC/Exts.p_o -dyno libraries/base/dist-install/build/GHC/Exts.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/Natural.hs -o libraries/base/dist-install/build/GHC/Natural.p_o -dyno libraries/base/dist-install/build/GHC/Natural.dyn_o In file included from /tmp/ghc12978_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8285_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Signals/Exts.hs -o libraries/unix/dist-install/build/System/Posix/Signals/Exts.p_o -dyno libraries/unix/dist-install/build/System/Posix/Signals/Exts.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -split-objs -c libraries/process/./System/Process/Posix.hs -o libraries/process/dist-install/build/System/Process/Posix.p_o -dyno libraries/process/dist-install/build/System/Process/Posix.dyn_o In file included from /tmp/ghc11300_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-install/build -ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/dist-install/build -Ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot/dist-install/build -hidir libraries/ghc-boot/dist-install/build -stubdir libraries/ghc-boot/dist-install/build -split-objs -c libraries/ghc-boot/./GHC/Serialized.hs -o libraries/ghc-boot/dist-install/build/GHC/Serialized.p_o -dyno libraries/ghc-boot/dist-install/build/GHC/Serialized.dyn_o In file included from /tmp/ghc1441_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc15892_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -f libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1_p.a libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/xhtml/dist-install/build/Text/XHtml_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Frameset_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Strict_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Transitional_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Debug_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Table_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Strict/Attributes_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Strict/Elements_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Attributes_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Elements_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Attributes_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Elements_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/BlockTable_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Extras_p_o_split libraries/xhtml/dist-install/build/Text/XHtml/Internals_p_o_split -name '*.p_o' -print >> libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1_p.a.contents echo >> libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1_p.a.contents "ar" q libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1_p.a @libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1_p.a.contents ar: creating libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1_p.a "rm" -f libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2_p.a libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/terminfo/dist-install/build/System/Console/Terminfo_p_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Base_p_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Cursor_p_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Color_p_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Edit_p_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Effects_p_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Keys_p_o_split -name '*.p_o' -print >> libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2_p.a.contents "rm" -f libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1_p.a.contents echo >> libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2_p.a.contents "ar" q libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2_p.a @libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/./GHCi/Signals.hs -o libraries/ghci/dist-install/build/GHCi/Signals.p_o -dyno libraries/ghci/dist-install/build/GHCi/Signals.dyn_o ar: creating libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2_p.a "rm" -f libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Panic.hs -o compiler/stage2/build/Panic.p_o -dyno compiler/stage2/build/Panic.dyn_o In file included from /tmp/ghc14046_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id filepath-1.4.1.1 -hide-all-packages -i -ilibraries/filepath/. -ilibraries/filepath/dist-install/build -ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/dist-install/build -Ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/. -optP-include -optPlibraries/filepath/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/filepath/dist-install/build -hidir libraries/filepath/dist-install/build -stubdir libraries/filepath/dist-install/build -split-objs -dynamic-too -c libraries/filepath/./System/FilePath.hs -o libraries/filepath/dist-install/build/System/FilePath.o -dyno libraries/filepath/dist-install/build/System/FilePath.dyn_o In file included from /tmp/ghc7541_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Process.hs -o libraries/unix/dist-install/build/System/Posix/Process.o -dyno libraries/unix/dist-install/build/System/Posix/Process.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/ST/Lazy.hs -o libraries/base/dist-install/build/Control/Monad/ST/Lazy.o -dyno libraries/base/dist-install/build/Control/Monad/ST/Lazy.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -dynamic-too -c libraries/template-haskell/./Language/Haskell/TH/LanguageExtensions.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/LanguageExtensions.o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/LanguageExtensions.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-install/build -ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/dist-install/build -Ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot/dist-install/build -hidir libraries/ghc-boot/dist-install/build -stubdir libraries/ghc-boot/dist-install/build -split-objs -dynamic-too -c libraries/ghc-boot/./GHC/LanguageExtensions/Type.hs -o libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions/Type.o -dyno libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions/Type.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -dynamic-too -c libraries/terminfo/./System/Console/Terminfo/Color.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Color.o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Color.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -dynamic-too -c libraries/terminfo/./System/Console/Terminfo/Effects.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Effects.o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Effects.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -dynamic-too -c libraries/terminfo/./System/Console/Terminfo/Edit.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Edit.o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Edit.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -dynamic-too -c libraries/terminfo/./System/Console/Terminfo/Cursor.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Cursor.o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Cursor.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -dynamic-too -c libraries/terminfo/./System/Console/Terminfo/Keys.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo/Keys.o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo/Keys.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/ST/Lazy/Safe.hs -o libraries/base/dist-install/build/Control/Monad/ST/Lazy/Safe.o -dyno libraries/base/dist-install/build/Control/Monad/ST/Lazy/Safe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Control/Monad/ST/Lazy/Unsafe.hs -o libraries/base/dist-install/build/Control/Monad/ST/Lazy/Unsafe.o -dyno libraries/base/dist-install/build/Control/Monad/ST/Lazy/Unsafe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module.o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module.dyn_o "rm" -f libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2.a libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/ghc-boot-th/dist-install/build/GHC/LanguageExtensions/Type_o_split libraries/ghc-boot-th/dist-install/build/GHC/Lexeme_o_split -name '*.o' -print >> libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2.a.contents echo >> libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2.a.contents "ar" q libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2.a @libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2.a.contents ar: creating libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2.a "rm" -f libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2.a.contents "rm" -f libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1.a libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/filepath/dist-install/build/System/FilePath_o_split libraries/filepath/dist-install/build/System/FilePath/Posix_o_split libraries/filepath/dist-install/build/System/FilePath/Windows_o_split -name '*.o' -print >> libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1.a.contents echo >> libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1.a.contents "ar" q libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1.a @libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1.a.contents ar: creating libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1.a "rm" -f libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Debug.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Debug.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Debug.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Transitional.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Transitional.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Transitional.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Frameset.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Frameset.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Frameset.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml/Strict.hs -o libraries/xhtml/dist-install/build/Text/XHtml/Strict.o -dyno libraries/xhtml/dist-install/build/Text/XHtml/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/List/NonEmpty.hs -o libraries/base/dist-install/build/Data/List/NonEmpty.p_o -dyno libraries/base/dist-install/build/Data/List/NonEmpty.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/OverloadedLabels.hs -o libraries/base/dist-install/build/GHC/OverloadedLabels.p_o -dyno libraries/base/dist-install/build/GHC/OverloadedLabels.dyn_o In file included from /tmp/ghc13766_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./GHC/StaticPtr.hs -o libraries/base/dist-install/build/GHC/StaticPtr.p_o -dyno libraries/base/dist-install/build/GHC/StaticPtr.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Numeric/Natural.hs -o libraries/base/dist-install/build/Numeric/Natural.p_o -dyno libraries/base/dist-install/build/Numeric/Natural.dyn_o In file included from /tmp/ghc15636_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/Base.hs -o libraries/array/dist-install/build/Data/Array/Base.p_o -dyno libraries/array/dist-install/build/Data/Array/Base.dyn_o In file included from /tmp/ghc5605_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Utils/BitUtil.hs -o libraries/containers/dist-install/build/Data/Utils/BitUtil.p_o -dyno libraries/containers/dist-install/build/Data/Utils/BitUtil.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Calendar/Private.hs -o libraries/time/dist-install/build/Data/Time/Calendar/Private.p_o -dyno libraries/time/dist-install/build/Data/Time/Calendar/Private.dyn_o In file included from /tmp/ghc14857_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1671_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc29999_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -c libraries/directory/./System/Directory/Internal/Prelude.hs -o libraries/directory/dist-install/build/System/Directory/Internal/Prelude.p_o -dyno libraries/directory/dist-install/build/System/Directory/Internal/Prelude.dyn_o In file included from /tmp/ghc3649_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -split-objs -c libraries/process/./System/Process/Internals.hs -o libraries/process/dist-install/build/System/Process/Internals.p_o -dyno libraries/process/dist-install/build/System/Process/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/./GHCi/BreakArray.hs -o libraries/ghci/dist-install/build/GHCi/BreakArray.p_o -dyno libraries/ghci/dist-install/build/GHCi/BreakArray.dyn_o In file included from /tmp/ghc24188_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/dist-install/build/GHCi/InfoTable.hs -o libraries/ghci/dist-install/build/GHCi/InfoTable.p_o -dyno libraries/ghci/dist-install/build/GHCi/InfoTable.dyn_o In file included from /tmp/ghc13891_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/FastFunctions.hs -o compiler/stage2/build/FastFunctions.p_o -dyno compiler/stage2/build/FastFunctions.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Encoding.hs -o compiler/stage2/build/Encoding.p_o -dyno compiler/stage2/build/Encoding.dyn_o In file included from /tmp/ghc10689_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc23720_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/parser/Ctype.hs -o compiler/stage2/build/Ctype.p_o -dyno compiler/stage2/build/Ctype.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/PPC/Cond.hs -o compiler/stage2/build/PPC/Cond.p_o -dyno compiler/stage2/build/PPC/Cond.dyn_o In file included from /tmp/ghc20535_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc2427_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hsc2hs/dist-install/build -hidir utils/hsc2hs/dist-install/build -stubdir utils/hsc2hs/dist-install/build -c utils/hsc2hs/dist-install/build/autogen/Paths_hsc2hs.hs -o utils/hsc2hs/dist-install/build/Paths_hsc2hs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/dist-install/build/autogen/Paths_hpc_bin.hs -o utils/hpc/dist-install/build/Paths_hpc_bin.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Signals.hs -o libraries/unix/dist-install/build/System/Posix/Signals.o -dyno libraries/unix/dist-install/build/System/Posix/Signals.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -split-objs -dynamic-too -c libraries/terminfo/./System/Console/Terminfo.hs -o libraries/terminfo/dist-install/build/System/Console/Terminfo.o -dyno libraries/terminfo/dist-install/build/System/Console/Terminfo.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-install/build -ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/dist-install/build -Ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hpc/dist-install/build -hidir libraries/hpc/dist-install/build -stubdir libraries/hpc/dist-install/build -split-objs -dynamic-too -c libraries/hpc/./Trace/Hpc/Tix.hs -o libraries/hpc/dist-install/build/Trace/Hpc/Tix.o -dyno libraries/hpc/dist-install/build/Trace/Hpc/Tix.dyn_o In file included from /tmp/ghc13195_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/STRef/Lazy.hs -o libraries/base/dist-install/build/Data/STRef/Lazy.o -dyno libraries/base/dist-install/build/Data/STRef/Lazy.dyn_o "rm" -f libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2.a libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/terminfo/dist-install/build/System/Console/Terminfo_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Base_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Cursor_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Color_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Edit_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Effects_o_split libraries/terminfo/dist-install/build/System/Console/Terminfo/Keys_o_split -name '*.o' -print >> libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2.a.contents echo >> libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2.a.contents "ar" q libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2.a @libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2.a.contents ar: creating libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2.a "rm" -f libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -split-objs -dynamic-too -c libraries/xhtml/./Text/XHtml.hs -o libraries/xhtml/dist-install/build/Text/XHtml.o -dyno libraries/xhtml/dist-install/build/Text/XHtml.dyn_o "rm" -f libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1.a libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/xhtml/dist-install/build/Text/XHtml_o_split libraries/xhtml/dist-install/build/Text/XHtml/Frameset_o_split libraries/xhtml/dist-install/build/Text/XHtml/Strict_o_split libraries/xhtml/dist-install/build/Text/XHtml/Transitional_o_split libraries/xhtml/dist-install/build/Text/XHtml/Debug_o_split libraries/xhtml/dist-install/build/Text/XHtml/Table_o_split libraries/xhtml/dist-install/build/Text/XHtml/Strict/Attributes_o_split libraries/xhtml/dist-install/build/Text/XHtml/Strict/Elements_o_split libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Attributes_o_split libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Elements_o_split libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Attributes_o_split libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Elements_o_split libraries/xhtml/dist-install/build/Text/XHtml/BlockTable_o_split libraries/xhtml/dist-install/build/Text/XHtml/Extras_o_split libraries/xhtml/dist-install/build/Text/XHtml/Internals_o_split -name '*.o' -print >> libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1.a.contents echo >> libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1.a.contents "ar" q libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1.a @libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1.a.contents ar: creating libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1.a "rm" -f libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Text/Printf.hs -o libraries/base/dist-install/build/Text/Printf.p_o -dyno libraries/base/dist-install/build/Text/Printf.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Calendar/MonthDay.hs -o libraries/time/dist-install/build/Data/Time/Calendar/MonthDay.p_o -dyno libraries/time/dist-install/build/Data/Time/Calendar/MonthDay.dyn_o In file included from /tmp/ghc3722_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12201_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc137_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -c libraries/directory/dist-install/build/System/Directory/Internal/Posix.hs -o libraries/directory/dist-install/build/System/Directory/Internal/Posix.p_o -dyno libraries/directory/dist-install/build/System/Directory/Internal/Posix.dyn_o In file included from /tmp/ghc19528_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -c libraries/template-haskell/./Language/Haskell/TH/Syntax.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Syntax.p_o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/Syntax.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-install/build -ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/dist-install/build -Ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hpc/dist-install/build -hidir libraries/hpc/dist-install/build -stubdir libraries/hpc/dist-install/build -split-objs -dynamic-too -c libraries/hpc/dist-install/build/Trace/Hpc/Reflect.hs -o libraries/hpc/dist-install/build/Trace/Hpc/Reflect.o -dyno libraries/hpc/dist-install/build/Trace/Hpc/Reflect.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hsc2hs/dist-install/build -hidir utils/hsc2hs/dist-install/build -stubdir utils/hsc2hs/dist-install/build -c utils/hsc2hs/./C.hs -o utils/hsc2hs/dist-install/build/C.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Semigroup.hs -o libraries/base/dist-install/build/Data/Semigroup.p_o -dyno libraries/base/dist-install/build/Data/Semigroup.dyn_o In file included from /tmp/ghc20454_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3722_0/ghc_15.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Panic.hs -o compiler/stage2/build/Panic.o -dyno compiler/stage2/build/Panic.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -split-objs -dynamic-too -c libraries/process/./System/Process/Posix.hs -o libraries/process/dist-install/build/System/Process/Posix.o -dyno libraries/process/dist-install/build/System/Process/Posix.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Signals/Exts.hs -o libraries/unix/dist-install/build/System/Posix/Signals/Exts.o -dyno libraries/unix/dist-install/build/System/Posix/Signals/Exts.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/./GHCi/Signals.hs -o libraries/ghci/dist-install/build/GHCi/Signals.o -dyno libraries/ghci/dist-install/build/GHCi/Signals.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/parser/Ctype.hs -o compiler/stage2/build/Ctype.o -dyno compiler/stage2/build/Ctype.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/PPC/Cond.hs -o compiler/stage2/build/PPC/Cond.o -dyno compiler/stage2/build/PPC/Cond.dyn_o <> In file included from /tmp/ghc9864_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -split-objs -dynamic-too -c libraries/process/./System/Process/Internals.hs -o libraries/process/dist-install/build/System/Process/Internals.o -dyno libraries/process/dist-install/build/System/Process/Internals.dyn_o In file included from /tmp/ghc7576_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/IArray.hs -o libraries/array/dist-install/build/Data/Array/IArray.p_o -dyno libraries/array/dist-install/build/Data/Array/IArray.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/MArray.hs -o libraries/array/dist-install/build/Data/Array/MArray.p_o -dyno libraries/array/dist-install/build/Data/Array/MArray.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/IO/Internals.hs -o libraries/array/dist-install/build/Data/Array/IO/Internals.p_o -dyno libraries/array/dist-install/build/Data/Array/IO/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/MArray/Safe.hs -o libraries/array/dist-install/build/Data/Array/MArray/Safe.p_o -dyno libraries/array/dist-install/build/Data/Array/MArray/Safe.dyn_o In file included from /tmp/ghc6070_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc19147_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28021_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/Unboxed.hs -o libraries/array/dist-install/build/Data/Array/Unboxed.p_o -dyno libraries/array/dist-install/build/Data/Array/Unboxed.dyn_o In file included from /tmp/ghc21555_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/ST.hs -o libraries/array/dist-install/build/Data/Array/ST.p_o -dyno libraries/array/dist-install/build/Data/Array/ST.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/Storable/Internals.hs -o libraries/array/dist-install/build/Data/Array/Storable/Internals.p_o -dyno libraries/array/dist-install/build/Data/Array/Storable/Internals.dyn_o In file included from /tmp/ghc20271_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1163_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/ST/Safe.hs -o libraries/array/dist-install/build/Data/Array/ST/Safe.p_o -dyno libraries/array/dist-install/build/Data/Array/ST/Safe.dyn_o In file included from /tmp/ghc22494_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10029_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/Storable.hs -o libraries/array/dist-install/build/Data/Array/Storable.p_o -dyno libraries/array/dist-install/build/Data/Array/Storable.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/Storable/Safe.hs -o libraries/array/dist-install/build/Data/Array/Storable/Safe.p_o -dyno libraries/array/dist-install/build/Data/Array/Storable/Safe.dyn_o In file included from /tmp/ghc7351_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22422_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/IO.hs -o libraries/array/dist-install/build/Data/Array/IO.p_o -dyno libraries/array/dist-install/build/Data/Array/IO.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/Unsafe.hs -o libraries/array/dist-install/build/Data/Array/Unsafe.p_o -dyno libraries/array/dist-install/build/Data/Array/Unsafe.dyn_o In file included from /tmp/ghc23208_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc7488_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -c libraries/array/./Data/Array/IO/Safe.hs -o libraries/array/dist-install/build/Data/Array/IO/Safe.p_o -dyno libraries/array/dist-install/build/Data/Array/IO/Safe.dyn_o In file included from /tmp/ghc17777_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -f libraries/array/dist-install/build/libHSarray-0.5.1.1_p.a libraries/array/dist-install/build/libHSarray-0.5.1.1_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/array/dist-install/build/Data/Array_p_o_split libraries/array/dist-install/build/Data/Array/Base_p_o_split libraries/array/dist-install/build/Data/Array/IArray_p_o_split libraries/array/dist-install/build/Data/Array/IO_p_o_split libraries/array/dist-install/build/Data/Array/IO/Safe_p_o_split libraries/array/dist-install/build/Data/Array/IO/Internals_p_o_split libraries/array/dist-install/build/Data/Array/MArray_p_o_split libraries/array/dist-install/build/Data/Array/MArray/Safe_p_o_split libraries/array/dist-install/build/Data/Array/ST_p_o_split libraries/array/dist-install/build/Data/Array/ST/Safe_p_o_split libraries/array/dist-install/build/Data/Array/Storable_p_o_split libraries/array/dist-install/build/Data/Array/Storable/Safe_p_o_split libraries/array/dist-install/build/Data/Array/Storable/Internals_p_o_split libraries/array/dist-install/build/Data/Array/Unboxed_p_o_split libraries/array/dist-install/build/Data/Array/Unsafe_p_o_split -name '*.p_o' -print >> libraries/array/dist-install/build/libHSarray-0.5.1.1_p.a.contents echo >> libraries/array/dist-install/build/libHSarray-0.5.1.1_p.a.contents "ar" q libraries/array/dist-install/build/libHSarray-0.5.1.1_p.a @libraries/array/dist-install/build/libHSarray-0.5.1.1_p.a.contents ar: creating libraries/array/dist-install/build/libHSarray-0.5.1.1_p.a "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-install/build -ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/dist-install/build -Ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot/dist-install/build -hidir libraries/ghc-boot/dist-install/build -stubdir libraries/ghc-boot/dist-install/build -split-objs -dynamic-too -c libraries/ghc-boot/./GHC/Serialized.hs -o libraries/ghc-boot/dist-install/build/GHC/Serialized.o -dyno libraries/ghc-boot/dist-install/build/GHC/Serialized.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Fixed.hs -o libraries/base/dist-install/build/Data/Fixed.o -dyno libraries/base/dist-install/build/Data/Fixed.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Void.hs -o libraries/base/dist-install/build/Data/Void.o -dyno libraries/base/dist-install/build/Data/Void.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Exts.hs -o libraries/base/dist-install/build/GHC/Exts.o -dyno libraries/base/dist-install/build/GHC/Exts.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Natural.hs -o libraries/base/dist-install/build/GHC/Natural.o -dyno libraries/base/dist-install/build/GHC/Natural.dyn_o "rm" -f libraries/array/dist-install/build/libHSarray-0.5.1.1_p.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Complex.hs -o libraries/base/dist-install/build/Data/Complex.o -dyno libraries/base/dist-install/build/Data/Complex.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/Desugar.hs -o libraries/base/dist-install/build/GHC/Desugar.o -dyno libraries/base/dist-install/build/GHC/Desugar.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Functor/Identity.hs -o libraries/base/dist-install/build/Data/Functor/Identity.p_o -dyno libraries/base/dist-install/build/Data/Functor/Identity.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/List/NonEmpty.hs -o libraries/base/dist-install/build/Data/List/NonEmpty.o -dyno libraries/base/dist-install/build/Data/List/NonEmpty.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Utils/BitUtil.hs -o libraries/containers/dist-install/build/Data/Utils/BitUtil.o -dyno libraries/containers/dist-install/build/Data/Utils/BitUtil.dyn_o In file included from /tmp/ghc2289_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/FastFunctions.hs -o compiler/stage2/build/FastFunctions.o -dyno compiler/stage2/build/FastFunctions.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Encoding.hs -o compiler/stage2/build/Encoding.o -dyno compiler/stage2/build/Encoding.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/Base.hs -o libraries/array/dist-install/build/Data/Array/Base.o -dyno libraries/array/dist-install/build/Data/Array/Base.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/./GHCi/BreakArray.hs -o libraries/ghci/dist-install/build/GHCi/BreakArray.o -dyno libraries/ghci/dist-install/build/GHCi/BreakArray.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/dist-install/build/GHCi/InfoTable.hs -o libraries/ghci/dist-install/build/GHCi/InfoTable.o -dyno libraries/ghci/dist-install/build/GHCi/InfoTable.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/OverloadedLabels.hs -o libraries/base/dist-install/build/GHC/OverloadedLabels.o -dyno libraries/base/dist-install/build/GHC/OverloadedLabels.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./GHC/StaticPtr.hs -o libraries/base/dist-install/build/GHC/StaticPtr.o -dyno libraries/base/dist-install/build/GHC/StaticPtr.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Numeric/Natural.hs -o libraries/base/dist-install/build/Numeric/Natural.o -dyno libraries/base/dist-install/build/Numeric/Natural.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Calendar/Private.hs -o libraries/time/dist-install/build/Data/Time/Calendar/Private.o -dyno libraries/time/dist-install/build/Data/Time/Calendar/Private.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -dynamic-too -c libraries/directory/./System/Directory/Internal/Prelude.hs -o libraries/directory/dist-install/build/System/Directory/Internal/Prelude.o -dyno libraries/directory/dist-install/build/System/Directory/Internal/Prelude.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/./HpcParser.hs -o utils/hpc/dist-install/build/HpcParser.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Calendar/MonthDay.hs -o libraries/time/dist-install/build/Data/Time/Calendar/MonthDay.o -dyno libraries/time/dist-install/build/Data/Time/Calendar/MonthDay.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -dynamic-too -c libraries/directory/dist-install/build/System/Directory/Internal/Posix.hs -o libraries/directory/dist-install/build/System/Directory/Internal/Posix.o -dyno libraries/directory/dist-install/build/System/Directory/Internal/Posix.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Text/Printf.hs -o libraries/base/dist-install/build/Text/Printf.o -dyno libraries/base/dist-install/build/Text/Printf.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -dynamic-too -c libraries/template-haskell/./Language/Haskell/TH/Syntax.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Syntax.o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/Syntax.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Semigroup.hs -o libraries/base/dist-install/build/Data/Semigroup.o -dyno libraries/base/dist-install/build/Data/Semigroup.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Functor/Classes.hs -o libraries/base/dist-install/build/Data/Functor/Classes.p_o -dyno libraries/base/dist-install/build/Data/Functor/Classes.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id deepseq-1.4.2.0 -hide-all-packages -i -ilibraries/deepseq/. -ilibraries/deepseq/dist-install/build -ilibraries/deepseq/dist-install/build/autogen -Ilibraries/deepseq/dist-install/build -Ilibraries/deepseq/dist-install/build/autogen -Ilibraries/deepseq/. -optP-include -optPlibraries/deepseq/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/deepseq/dist-install/build -hidir libraries/deepseq/dist-install/build -stubdir libraries/deepseq/dist-install/build -split-objs -c libraries/deepseq/./Control/DeepSeq.hs -o libraries/deepseq/dist-install/build/Control/DeepSeq.p_o -dyno libraries/deepseq/dist-install/build/Control/DeepSeq.dyn_o In file included from /tmp/ghc19977_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/Cont.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Cont.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Cont.dyn_o In file included from /tmp/ghc5988_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9413_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/Reader.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Reader.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Reader.dyn_o In file included from /tmp/ghc20327_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/RWS/Lazy.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Lazy.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Lazy.dyn_o In file included from /tmp/ghc24624_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/RWS/Strict.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Strict.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/State/Lazy.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/State/Lazy.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/State/Lazy.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/State/Strict.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/State/Strict.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/State/Strict.dyn_o In file included from /tmp/ghc27426_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc19853_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc7949_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Functor/Compose.hs -o libraries/base/dist-install/build/Data/Functor/Compose.p_o -dyno libraries/base/dist-install/build/Data/Functor/Compose.dyn_o In file included from /tmp/ghc16275_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Functor/Product.hs -o libraries/base/dist-install/build/Data/Functor/Product.p_o -dyno libraries/base/dist-install/build/Data/Functor/Product.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -c libraries/base/./Data/Functor/Sum.hs -o libraries/base/dist-install/build/Data/Functor/Sum.p_o -dyno libraries/base/dist-install/build/Data/Functor/Sum.dyn_o "rm" -f libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0_p.a libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/deepseq/dist-install/build/Control/DeepSeq_p_o_split -name '*.p_o' -print >> libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0_p.a.contents echo >> libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0_p.a.contents "ar" q libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0_p.a @libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0_p.a.contents ar: creating libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0_p.a "rm" -f libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Internal.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Internal.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Internal.dyn_o In file included from /tmp/ghc16049_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28106_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16890_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/IntSet/Base.hs -o libraries/containers/dist-install/build/Data/IntSet/Base.p_o -dyno libraries/containers/dist-install/build/Data/IntSet/Base.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Set/Base.hs -o libraries/containers/dist-install/build/Data/Set/Base.p_o -dyno libraries/containers/dist-install/build/Data/Set/Base.dyn_o In file included from /tmp/ghc14092_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Sequence.hs -o libraries/containers/dist-install/build/Data/Sequence.p_o -dyno libraries/containers/dist-install/build/Data/Sequence.dyn_o In file included from /tmp/ghc6987_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Calendar/Days.hs -o libraries/time/dist-install/build/Data/Time/Calendar/Days.p_o -dyno libraries/time/dist-install/build/Data/Time/Calendar/Days.dyn_o In file included from /tmp/ghc9024_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Clock/Scale.hs -o libraries/time/dist-install/build/Data/Time/Clock/Scale.p_o -dyno libraries/time/dist-install/build/Data/Time/Clock/Scale.dyn_o In file included from /tmp/ghc25660_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -split-objs -c libraries/process/./System/Process.hs -o libraries/process/dist-install/build/System/Process.p_o -dyno libraries/process/dist-install/build/System/Process.dyn_o In file included from /tmp/ghc24729_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -c libraries/pretty/src/Text/PrettyPrint/Annotated/HughesPJ.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJ.p_o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJ.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Applicative/Backwards.hs -o libraries/transformers/dist-install/build/Control/Applicative/Backwards.p_o -dyno libraries/transformers/dist-install/build/Control/Applicative/Backwards.dyn_o In file included from /tmp/ghc3190_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17769_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Data/Functor/Constant.hs -o libraries/transformers/dist-install/build/Data/Functor/Constant.p_o -dyno libraries/transformers/dist-install/build/Data/Functor/Constant.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/Except.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Except.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Except.dyn_o In file included from /tmp/ghc14326_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3894_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17008_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/Error.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Error.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Error.dyn_o In file included from /tmp/ghc18966_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/Identity.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Identity.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Identity.dyn_o In file included from /tmp/ghc18125_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/List.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/List.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/List.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/Maybe.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Maybe.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Maybe.dyn_o In file included from /tmp/ghc6967_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc24390_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/RWS.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/RWS.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/RWS.dyn_o In file included from /tmp/ghc4611_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/State.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/State.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/State.dyn_o In file included from /tmp/ghc13696_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/Writer/Lazy.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Lazy.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Lazy.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/Writer/Strict.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Strict.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Data/Functor/Reverse.hs -o libraries/transformers/dist-install/build/Data/Functor/Reverse.p_o -dyno libraries/transformers/dist-install/build/Data/Functor/Reverse.dyn_o In file included from /tmp/ghc17342_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Maybes.hs -o compiler/stage2/build/Maybes.p_o -dyno compiler/stage2/build/Maybes.dyn_o In file included from /tmp/ghc15726_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10930_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc7527_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Functor/Identity.hs -o libraries/base/dist-install/build/Data/Functor/Identity.o -dyno libraries/base/dist-install/build/Data/Functor/Identity.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/MArray.hs -o libraries/array/dist-install/build/Data/Array/MArray.o -dyno libraries/array/dist-install/build/Data/Array/MArray.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/IArray.hs -o libraries/array/dist-install/build/Data/Array/IArray.o -dyno libraries/array/dist-install/build/Data/Array/IArray.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/IO/Internals.hs -o libraries/array/dist-install/build/Data/Array/IO/Internals.o -dyno libraries/array/dist-install/build/Data/Array/IO/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/MArray/Safe.hs -o libraries/array/dist-install/build/Data/Array/MArray/Safe.o -dyno libraries/array/dist-install/build/Data/Array/MArray/Safe.dyn_o "rm" -f libraries/base/dist-install/build/libHSbase-4.9.1.0_p.a libraries/base/dist-install/build/libHSbase-4.9.1.0_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/base/dist-install/build/Control/Applicative_p_o_split libraries/base/dist-install/build/Control/Arrow_p_o_split libraries/base/dist-install/build/Control/Category_p_o_split libraries/base/dist-install/build/Control/Concurrent_p_o_split libraries/base/dist-install/build/Control/Concurrent/Chan_p_o_split libraries/base/dist-install/build/Control/Concurrent/MVar_p_o_split libraries/base/dist-install/build/Control/Concurrent/QSem_p_o_split libraries/base/dist-install/build/Control/Concurrent/QSemN_p_o_split libraries/base/dist-install/build/Control/Exception_p_o_split libraries/base/dist-install/build/Control/Exception/Base_p_o_split libraries/base/dist-install/build/Control/Monad_p_o_split libraries/base/dist-install/build/Control/Monad/Fail_p_o_split libraries/base/dist-install/build/Control/Monad/Fix_p_o_split libraries/base/dist-install/build/Control/Monad/Instances_p_o_split libraries/base/dist-install/build/Control/Monad/IO/Class_p_o_split libraries/base/dist-install/build/Control/Monad/ST_p_o_split libraries/base/dist-install/build/Control/Monad/ST/Lazy_p_o_split libraries/base/dist-install/build/Control/Monad/ST/Lazy/Safe_p_o_split libraries/base/dist-install/build/Control/Monad/ST/Lazy/Unsafe_p_o_split libraries/base/dist-install/build/Control/Monad/ST/Safe_p_o_split libraries/base/dist-install/build/Control/Monad/ST/Strict_p_o_split libraries/base/dist-install/build/Control/Monad/ST/Unsafe_p_o_split libraries/base/dist-install/build/Control/Monad/Zip_p_o_split libraries/base/dist-install/build/Data/Bifunctor_p_o_split libraries/base/dist-install/build/Data/Bits_p_o_split libraries/base/dist-install/build/Data/Bool_p_o_split libraries/base/dist-install/build/Data/Char_p_o_split libraries/base/dist-install/build/Data/Coerce_p_o_split libraries/base/dist-install/build/Data/Complex_p_o_split libraries/base/dist-install/build/Data/Data_p_o_split libraries/base/dist-install/build/Data/Dynamic_p_o_split libraries/base/dist-install/build/Data/Either_p_o_split libraries/base/dist-install/build/Data/Eq_p_o_split libraries/base/dist-install/build/Data/Fixed_p_o_split libraries/base/dist-install/build/Data/Foldable_p_o_split libraries/base/dist-install/build/Data/Function_p_o_split libraries/base/dist-install/build/Data/Functor_p_o_split libraries/base/dist-install/build/Data/Functor/Classes_p_o_split libraries/base/dist-install/build/Data/Functor/Compose_p_o_split libraries/base/dist-install/build/Data/Functor/Const_p_o_split libraries/base/dist-install/build/Data/Functor/Identity_p_o_split libraries/base/dist-install/build/Data/Functor/Product_p_o_split libraries/base/dist-install/build/Data/Functor/Sum_p_o_split libraries/base/dist-install/build/Data/IORef_p_o_split libraries/base/dist-install/build/Data/Int_p_o_split libraries/base/dist-install/build/Data/Ix_p_o_split libraries/base/dist-install/build/Data/Kind_p_o_split libraries/base/dist-install/build/Data/List_p_o_split libraries/base/dist-install/build/Data/List/NonEmpty_p_o_split libraries/base/dist-install/build/Data/Maybe_p_o_split libraries/base/dist-install/build/Data/Monoid_p_o_split libraries/base/dist-install/build/Data/Ord_p_o_split libraries/base/dist-install/build/Data/Proxy_p_o_split libraries/base/dist-install/build/Data/Ratio_p_o_split libraries/base/dist-install/build/Data/Semigroup_p_o_split libraries/base/dist-install/build/Data/STRef_p_o_split libraries/base/dist-install/build/Data/STRef/Lazy_p_o_split libraries/base/dist-install/build/Data/STRef/Strict_p_o_split libraries/base/dist-install/build/Data/String_p_o_split libraries/base/dist-install/build/Data/Traversable_p_o_split libraries/base/dist-install/build/Data/Tuple_p_o_split libraries/base/dist-install/build/Data/Type/Bool_p_o_split libraries/base/dist-install/build/Data/Type/Coercion_p_o_split libraries/base/dist-install/build/Data/Type/Equality_p_o_split libraries/base/dist-install/build/Data/Typeable_p_o_split libraries/base/dist-install/build/Data/Typeable/Internal_p_o_split libraries/base/dist-install/build/Data/Unique_p_o_split libraries/base/dist-install/build/Data/Version_p_o_split libraries/base/dist-install/build/Data/Void_p_o_split libraries/base/dist-install/build/Data/Word_p_o_split libraries/base/dist-install/build/Debug/Trace_p_o_split libraries/base/dist-install/build/Foreign_p_o_split libraries/base/dist-install/build/Foreign/C_p_o_split libraries/base/dist-install/build/Foreign/C/Error_p_o_split libraries/base/dist-install/build/Foreign/C/String_p_o_split libraries/base/dist-install/build/Foreign/C/Types_p_o_split libraries/base/dist-install/build/Foreign/Concurrent_p_o_split libraries/base/dist-install/build/Foreign/ForeignPtr_p_o_split libraries/base/dist-install/build/Foreign/ForeignPtr/Safe_p_o_split libraries/base/dist-install/build/Foreign/ForeignPtr/Unsafe_p_o_split libraries/base/dist-install/build/Foreign/Marshal_p_o_split libraries/base/dist-install/build/Foreign/Marshal/Alloc_p_o_split libraries/base/dist-install/build/Foreign/Marshal/Array_p_o_split libraries/base/dist-install/build/Foreign/Marshal/Error_p_o_split libraries/base/dist-install/build/Foreign/Marshal/Pool_p_o_split libraries/base/dist-install/build/Foreign/Marshal/Safe_p_o_split libraries/base/dist-install/build/Foreign/Marshal/Unsafe_p_o_split libraries/base/dist-install/build/Foreign/Marshal/Utils_p_o_split libraries/base/dist-install/build/Foreign/Ptr_p_o_split libraries/base/dist-install/build/Foreign/Safe_p_o_split libraries/base/dist-install/build/Foreign/StablePtr_p_o_split libraries/base/dist-install/build/Foreign/Storable_p_o_split libraries/base/dist-install/build/GHC/Arr_p_o_split libraries/base/dist-install/build/GHC/Base_p_o_split libraries/base/dist-install/build/GHC/Char_p_o_split libraries/base/dist-install/build/GHC/Conc_p_o_split libraries/base/dist-install/build/GHC/Conc/IO_p_o_split libraries/base/dist-install/build/GHC/Conc/Signal_p_o_split libraries/base/dist-install/build/GHC/Conc/Sync_p_o_split libraries/base/dist-install/build/GHC/ConsoleHandler_p_o_split libraries/base/dist-install/build/GHC/Constants_p_o_split libraries/base/dist-install/build/GHC/Desugar_p_o_split libraries/base/dist-install/build/GHC/Enum_p_o_split libraries/base/dist-install/build/GHC/Environment_p_o_split libraries/base/dist-install/build/GHC/Err_p_o_split libraries/base/dist-install/build/GHC/Exception_p_o_split libraries/base/dist-install/build/GHC/ExecutionStack_p_o_split libraries/base/dist-install/build/GHC/ExecutionStack/Internal_p_o_split libraries/base/dist-install/build/GHC/Exts_p_o_split libraries/base/dist-install/build/GHC/Fingerprint_p_o_split libraries/base/dist-install/build/GHC/Fingerprint/Type_p_o_split libraries/base/dist-install/build/GHC/Float_p_o_split libraries/base/dist-install/build/GHC/Float/ConversionUtils_p_o_split libraries/base/dist-install/build/GHC/Float/RealFracMethods_p_o_split libraries/base/dist-install/build/GHC/Foreign_p_o_split libraries/base/dist-install/build/GHC/ForeignPtr_p_o_split libraries/base/dist-install/build/GHC/GHCi_p_o_split libraries/base/dist-install/build/GHC/Generics_p_o_split libraries/base/dist-install/build/GHC/IO_p_o_split libraries/base/dist-install/build/GHC/IO/Buffer_p_o_split libraries/base/dist-install/build/GHC/IO/BufferedIO_p_o_split libraries/base/dist-install/build/GHC/IO/Device_p_o_split libraries/base/dist-install/build/GHC/IO/Encoding_p_o_split libraries/base/dist-install/build/GHC/IO/Encoding/CodePage_p_o_split libraries/base/dist-install/build/GHC/IO/Encoding/Failure_p_o_split libraries/base/dist-install/build/GHC/IO/Encoding/Iconv_p_o_split libraries/base/dist-install/build/GHC/IO/Encoding/Latin1_p_o_split libraries/base/dist-install/build/GHC/IO/Encoding/Types_p_o_split libraries/base/dist-install/build/GHC/IO/Encoding/UTF16_p_o_split libraries/base/dist-install/build/GHC/IO/Encoding/UTF32_p_o_split libraries/base/dist-install/build/GHC/IO/Encoding/UTF8_p_o_split libraries/base/dist-install/build/GHC/IO/Exception_p_o_split libraries/base/dist-install/build/GHC/IO/FD_p_o_split libraries/base/dist-install/build/GHC/IO/Handle_p_o_split libraries/base/dist-install/build/GHC/IO/Handle/FD_p_o_split libraries/base/dist-install/build/GHC/IO/Handle/Internals_p_o_split libraries/base/dist-install/build/GHC/IO/Handle/Text_p_o_split libraries/base/dist-install/build/GHC/IO/Handle/Types_p_o_split libraries/base/dist-install/build/GHC/IO/IOMode_p_o_split libraries/base/dist-install/build/GHC/IO/Unsafe_p_o_split libraries/base/dist-install/build/GHC/IOArray_p_o_split libraries/base/dist-install/build/GHC/IORef_p_o_split libraries/base/dist-install/build/GHC/Int_p_o_split libraries/base/dist-install/build/GHC/List_p_o_split libraries/base/dist-install/build/GHC/MVar_p_o_split libraries/base/dist-install/build/GHC/Natural_p_o_split libraries/base/dist-install/build/GHC/Num_p_o_split libraries/base/dist-install/build/GHC/OldList_p_o_split libraries/base/dist-install/build/GHC/OverloadedLabels_p_o_split libraries/base/dist-install/build/GHC/PArr_p_o_split libraries/base/dist-install/build/GHC/Pack_p_o_split libraries/base/dist-install/build/GHC/Profiling_p_o_split libraries/base/dist-install/build/GHC/Ptr_p_o_split libraries/base/dist-install/build/GHC/Read_p_o_split libraries/base/dist-install/build/GHC/Real_p_o_split libraries/base/dist-install/build/GHC/RTS/Flags_p_o_split libraries/base/dist-install/build/GHC/ST_p_o_split libraries/base/dist-install/build/GHC/StaticPtr_p_o_split libraries/base/dist-install/build/GHC/STRef_p_o_split libraries/base/dist-install/build/GHC/Show_p_o_split libraries/base/dist-install/build/GHC/Stable_p_o_split libraries/base/dist-install/build/GHC/Stack_p_o_split libraries/base/dist-install/build/GHC/Stack/CCS_p_o_split libraries/base/dist-install/build/GHC/Stack/Types_p_o_split libraries/base/dist-install/build/GHC/Stats_p_o_split libraries/base/dist-install/build/GHC/Storable_p_o_split libraries/base/dist-install/build/GHC/TopHandler_p_o_split libraries/base/dist-install/build/GHC/TypeLits_p_o_split libraries/base/dist-install/build/GHC/Unicode_p_o_split libraries/base/dist-install/build/GHC/Weak_p_o_split libraries/base/dist-install/build/GHC/Word_p_o_split libraries/base/dist-install/build/Numeric_p_o_split libraries/base/dist-install/build/Numeric/Natural_p_o_split libraries/base/dist-install/build/Prelude_p_o_split libraries/base/dist-install/build/System/CPUTime_p_o_split libraries/base/dist-install/build/System/Console/GetOpt_p_o_split libraries/base/dist-install/build/System/Environment_p_o_split libraries/base/dist-install/build/System/Exit_p_o_split libraries/base/dist-install/build/System/IO_p_o_split libraries/base/dist-install/build/System/IO/Error_p_o_split libraries/base/dist-install/build/System/IO/Unsafe_p_o_split libraries/base/dist-install/build/System/Info_p_o_split libraries/base/dist-install/build/System/Mem_p_o_split libraries/base/dist-install/build/System/Mem/StableName_p_o_split libraries/base/dist-install/build/System/Mem/Weak_p_o_split libraries/base/dist-install/build/System/Posix/Internals_p_o_split libraries/base/dist-install/build/System/Posix/Types_p_o_split libraries/base/dist-install/build/System/Timeout_p_o_split libraries/base/dist-install/build/Text/ParserCombinators/ReadP_p_o_split libraries/base/dist-install/build/Text/ParserCombinators/ReadPrec_p_o_split libraries/base/dist-install/build/Text/Printf_p_o_split libraries/base/dist-install/build/Text/Read_p_o_split libraries/base/dist-install/build/Text/Read/Lex_p_o_split libraries/base/dist-install/build/Text/Show_p_o_split libraries/base/dist-install/build/Text/Show/Functions_p_o_split libraries/base/dist-install/build/Unsafe/Coerce_p_o_split libraries/base/dist-install/build/GHC/Event_p_o_split libraries/base/dist-install/build/Control/Monad/ST/Imp_p_o_split libraries/base/dist-install/build/Control/Monad/ST/Lazy/Imp_p_o_split libraries/base/dist-install/build/Data/OldList_p_o_split libraries/base/dist-install/build/Foreign/ForeignPtr/Imp_p_o_split libraries/base/dist-install/build/System/Environment/ExecutablePath_p_o_split libraries/base/dist-install/build/GHC/Event/Arr_p_o_split libraries/base/dist-install/build/GHC/Event/Array_p_o_split libraries/base/dist-install/build/GHC/Event/Clock_p_o_split libraries/base/dist-install/build/GHC/Event/Control_p_o_split libraries/base/dist-install/build/GHC/Event/EPoll_p_o_split libraries/base/dist-install/build/GHC/Event/IntTable_p_o_split libraries/base/dist-install/build/GHC/Event/Internal_p_o_split libraries/base/dist-install/build/GHC/Event/KQueue_p_o_split libraries/base/dist-install/build/GHC/Event/Manager_p_o_split libraries/base/dist-install/build/GHC/Event/PSQ_p_o_split libraries/base/dist-install/build/GHC/Event/Poll_p_o_split libraries/base/dist-install/build/GHC/Event/Thread_p_o_split libraries/base/dist-install/build/GHC/Event/TimerManager_p_o_split libraries/base/dist-install/build/GHC/Event/Unique_p_o_split -name '*.p_o' -print >> libraries/base/dist-install/build/libHSbase-4.9.1.0_p.a.contents echo libraries/base/dist-install/build/cbits/DarwinUtils.p_o libraries/base/dist-install/build/cbits/PrelIOUtils.p_o libraries/base/dist-install/build/cbits/SetEnv.p_o libraries/base/dist-install/build/cbits/WCsubst.p_o libraries/base/dist-install/build/cbits/Win32Utils.p_o libraries/base/dist-install/build/cbits/consUtils.p_o libraries/base/dist-install/build/cbits/iconv.p_o libraries/base/dist-install/build/cbits/inputReady.p_o libraries/base/dist-install/build/cbits/md5.p_o libraries/base/dist-install/build/cbits/primFloat.p_o libraries/base/dist-install/build/cbits/rts.p_o libraries/base/dist-install/build/cbits/sysconf.p_o >> libraries/base/dist-install/build/libHSbase-4.9.1.0_p.a.contents "ar" q libraries/base/dist-install/build/libHSbase-4.9.1.0_p.a @libraries/base/dist-install/build/libHSbase-4.9.1.0_p.a.contents ar: creating libraries/base/dist-install/build/libHSbase-4.9.1.0_p.a "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Unsafe.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Unsafe.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Unsafe.dyn_o In file included from /tmp/ghc3921_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Short/Internal.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Short/Internal.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Short/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/IntMap/Base.hs -o libraries/containers/dist-install/build/Data/IntMap/Base.p_o -dyno libraries/containers/dist-install/build/Data/IntMap/Base.dyn_o "rm" -f libraries/base/dist-install/build/libHSbase-4.9.1.0_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/IntSet.hs -o libraries/containers/dist-install/build/Data/IntSet.p_o -dyno libraries/containers/dist-install/build/Data/IntSet.dyn_o In file included from /tmp/ghc13857_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9323_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Map/Base.hs -o libraries/containers/dist-install/build/Data/Map/Base.p_o -dyno libraries/containers/dist-install/build/Data/Map/Base.dyn_o In file included from /tmp/ghc16000_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Set.hs -o libraries/containers/dist-install/build/Data/Set.p_o -dyno libraries/containers/dist-install/build/Data/Set.dyn_o In file included from /tmp/ghc16820_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Clock/UTC.hs -o libraries/time/dist-install/build/Data/Time/Clock/UTC.p_o -dyno libraries/time/dist-install/build/Data/Time/Clock/UTC.dyn_o In file included from /tmp/ghc25497_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28159_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Calendar/OrdinalDate.hs -o libraries/time/dist-install/build/Data/Time/Calendar/OrdinalDate.p_o -dyno libraries/time/dist-install/build/Data/Time/Calendar/OrdinalDate.dyn_o In file included from /tmp/ghc15358_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Calendar/JulianYearDay.hs -o libraries/time/dist-install/build/Data/Time/Calendar/JulianYearDay.p_o -dyno libraries/time/dist-install/build/Data/Time/Calendar/JulianYearDay.dyn_o In file included from /tmp/ghc11815_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -split-objs -c libraries/process/./System/Cmd.hs -o libraries/process/dist-install/build/System/Cmd.p_o -dyno libraries/process/dist-install/build/System/Cmd.dyn_o In file included from /tmp/ghc17806_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -c libraries/pretty/src/Text/PrettyPrint/HughesPJ.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJ.p_o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJ.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -c libraries/pretty/src/Text/PrettyPrint/Annotated.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated.p_o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated.dyn_o In file included from /tmp/ghc28552_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1329_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -c libraries/pretty/src/Text/PrettyPrint/Annotated/HughesPJClass.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJClass.p_o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJClass.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -c libraries/binary/src/Data/Binary/Internal.hs -o libraries/binary/dist-install/build/Data/Binary/Internal.p_o -dyno libraries/binary/dist-install/build/Data/Binary/Internal.dyn_o In file included from /tmp/ghc6650_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Applicative/Lift.hs -o libraries/transformers/dist-install/build/Control/Applicative/Lift.p_o -dyno libraries/transformers/dist-install/build/Control/Applicative/Lift.dyn_o In file included from /tmp/ghc12077_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc6367_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -c libraries/transformers/./Control/Monad/Trans/Writer.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Writer.p_o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Writer.dyn_o In file included from /tmp/ghc29356_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/MonadUtils.hs -o compiler/stage2/build/MonadUtils.p_o -dyno compiler/stage2/build/MonadUtils.dyn_o In file included from /tmp/ghc13737_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id deepseq-1.4.2.0 -hide-all-packages -i -ilibraries/deepseq/. -ilibraries/deepseq/dist-install/build -ilibraries/deepseq/dist-install/build/autogen -Ilibraries/deepseq/dist-install/build -Ilibraries/deepseq/dist-install/build/autogen -Ilibraries/deepseq/. -optP-include -optPlibraries/deepseq/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/deepseq/dist-install/build -hidir libraries/deepseq/dist-install/build -stubdir libraries/deepseq/dist-install/build -split-objs -dynamic-too -c libraries/deepseq/./Control/DeepSeq.hs -o libraries/deepseq/dist-install/build/Control/DeepSeq.o -dyno libraries/deepseq/dist-install/build/Control/DeepSeq.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/ST.hs -o libraries/array/dist-install/build/Data/Array/ST.o -dyno libraries/array/dist-install/build/Data/Array/ST.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Functor/Classes.hs -o libraries/base/dist-install/build/Data/Functor/Classes.o -dyno libraries/base/dist-install/build/Data/Functor/Classes.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/Unboxed.hs -o libraries/array/dist-install/build/Data/Array/Unboxed.o -dyno libraries/array/dist-install/build/Data/Array/Unboxed.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/Reader.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Reader.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Reader.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/State/Lazy.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/State/Lazy.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/State/Lazy.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/Storable/Internals.hs -o libraries/array/dist-install/build/Data/Array/Storable/Internals.o -dyno libraries/array/dist-install/build/Data/Array/Storable/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/State/Strict.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/State/Strict.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/State/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/RWS/Lazy.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Lazy.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Lazy.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/IO.hs -o libraries/array/dist-install/build/Data/Array/IO.o -dyno libraries/array/dist-install/build/Data/Array/IO.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/Cont.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Cont.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Cont.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/RWS/Strict.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Strict.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString.hs -o libraries/bytestring/dist-install/build/Data/ByteString.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Short.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Short.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Short.dyn_o In file included from /tmp/ghc73_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/IntMap/Lazy.hs -o libraries/containers/dist-install/build/Data/IntMap/Lazy.p_o -dyno libraries/containers/dist-install/build/Data/IntMap/Lazy.dyn_o In file included from /tmp/ghc22437_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/IntMap/Strict.hs -o libraries/containers/dist-install/build/Data/IntMap/Strict.p_o -dyno libraries/containers/dist-install/build/Data/IntMap/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Map/Strict.hs -o libraries/containers/dist-install/build/Data/Map/Strict.p_o -dyno libraries/containers/dist-install/build/Data/Map/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Map/Lazy.hs -o libraries/containers/dist-install/build/Data/Map/Lazy.p_o -dyno libraries/containers/dist-install/build/Data/Map/Lazy.dyn_o In file included from /tmp/ghc1616_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Tree.hs -o libraries/containers/dist-install/build/Data/Tree.p_o -dyno libraries/containers/dist-install/build/Data/Tree.dyn_o In file included from /tmp/ghc13891_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Clock/POSIX.hs -o libraries/time/dist-install/build/Data/Time/Clock/POSIX.p_o -dyno libraries/time/dist-install/build/Data/Time/Clock/POSIX.dyn_o In file included from /tmp/ghc21936_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17846_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11719_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12258_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Calendar/WeekDate.hs -o libraries/time/dist-install/build/Data/Time/Calendar/WeekDate.p_o -dyno libraries/time/dist-install/build/Data/Time/Calendar/WeekDate.dyn_o In file included from /tmp/ghc3783_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Calendar/Gregorian.hs -o libraries/time/dist-install/build/Data/Time/Calendar/Gregorian.p_o -dyno libraries/time/dist-install/build/Data/Time/Calendar/Gregorian.dyn_o In file included from /tmp/ghc2427_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Calendar/Julian.hs -o libraries/time/dist-install/build/Data/Time/Calendar/Julian.p_o -dyno libraries/time/dist-install/build/Data/Time/Calendar/Julian.dyn_o In file included from /tmp/ghc16468_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -f libraries/process/dist-install/build/libHSprocess-1.4.3.0_p.a libraries/process/dist-install/build/libHSprocess-1.4.3.0_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/process/dist-install/build/System/Cmd_p_o_split libraries/process/dist-install/build/System/Process_p_o_split libraries/process/dist-install/build/System/Process/Internals_p_o_split libraries/process/dist-install/build/System/Process/Common_p_o_split libraries/process/dist-install/build/System/Process/Posix_p_o_split -name '*.p_o' -print >> libraries/process/dist-install/build/libHSprocess-1.4.3.0_p.a.contents echo libraries/process/dist-install/build/cbits/runProcess.p_o >> libraries/process/dist-install/build/libHSprocess-1.4.3.0_p.a.contents "ar" q libraries/process/dist-install/build/libHSprocess-1.4.3.0_p.a @libraries/process/dist-install/build/libHSprocess-1.4.3.0_p.a.contents ar: creating libraries/process/dist-install/build/libHSprocess-1.4.3.0_p.a "rm" -f libraries/process/dist-install/build/libHSprocess-1.4.3.0_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -c libraries/pretty/src/Text/PrettyPrint.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint.p_o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint.dyn_o In file included from /tmp/ghc23038_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -c libraries/pretty/src/Text/PrettyPrint/HughesPJClass.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJClass.p_o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJClass.dyn_o "rm" -f libraries/transformers/dist-install/build/libHStransformers-0.5.2.0_p.a libraries/transformers/dist-install/build/libHStransformers-0.5.2.0_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/MonadException.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/MonadException.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/MonadException.dyn_o /data/scratch/lang/ghc80/work/.tools/bin/find libraries/transformers/dist-install/build/Control/Applicative/Backwards_p_o_split libraries/transformers/dist-install/build/Control/Applicative/Lift_p_o_split libraries/transformers/dist-install/build/Control/Monad/Signatures_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Class_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Cont_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Except_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Error_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Identity_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/List_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Maybe_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Reader_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/RWS_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Lazy_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Strict_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/State_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/State/Lazy_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/State/Strict_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Writer_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Lazy_p_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Strict_p_o_split libraries/transformers/dist-install/build/Data/Functor/Constant_p_o_split libraries/transformers/dist-install/build/Data/Functor/Reverse_p_o_split -name '*.p_o' -print >> libraries/transformers/dist-install/build/libHStransformers-0.5.2.0_p.a.contents echo >> libraries/transformers/dist-install/build/libHStransformers-0.5.2.0_p.a.contents "ar" q libraries/transformers/dist-install/build/libHStransformers-0.5.2.0_p.a @libraries/transformers/dist-install/build/libHStransformers-0.5.2.0_p.a.contents ar: creating libraries/transformers/dist-install/build/libHStransformers-0.5.2.0_p.a "rm" -f libraries/transformers/dist-install/build/libHStransformers-0.5.2.0_p.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Calendar/Days.hs -o libraries/time/dist-install/build/Data/Time/Calendar/Days.o -dyno libraries/time/dist-install/build/Data/Time/Calendar/Days.dyn_o In file included from /tmp/ghc12982_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Clock/Scale.hs -o libraries/time/dist-install/build/Data/Time/Clock/Scale.o -dyno libraries/time/dist-install/build/Data/Time/Clock/Scale.dyn_o In file included from /tmp/ghc20120_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Internal.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Internal.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Set/Base.hs -o libraries/containers/dist-install/build/Data/Set/Base.o -dyno libraries/containers/dist-install/build/Data/Set/Base.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/IntSet/Base.hs -o libraries/containers/dist-install/build/Data/IntSet/Base.o -dyno libraries/containers/dist-install/build/Data/IntSet/Base.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Sequence.hs -o libraries/containers/dist-install/build/Data/Sequence.o -dyno libraries/containers/dist-install/build/Data/Sequence.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/Except.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Except.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Except.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -dynamic-too -c libraries/pretty/src/Text/PrettyPrint/Annotated/HughesPJ.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJ.o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJ.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/Writer/Lazy.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Lazy.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Lazy.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -split-objs -dynamic-too -c libraries/process/./System/Process.hs -o libraries/process/dist-install/build/System/Process.o -dyno libraries/process/dist-install/build/System/Process.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/Unsafe.hs -o libraries/array/dist-install/build/Data/Array/Unsafe.o -dyno libraries/array/dist-install/build/Data/Array/Unsafe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/RWS.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/RWS.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/RWS.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/List.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/List.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/List.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/Error.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Error.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Error.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Functor/Compose.hs -o libraries/base/dist-install/build/Data/Functor/Compose.o -dyno libraries/base/dist-install/build/Data/Functor/Compose.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Functor/Product.hs -o libraries/base/dist-install/build/Data/Functor/Product.o -dyno libraries/base/dist-install/build/Data/Functor/Product.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -split-objs -dynamic-too -c libraries/base/./Data/Functor/Sum.hs -o libraries/base/dist-install/build/Data/Functor/Sum.o -dyno libraries/base/dist-install/build/Data/Functor/Sum.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/IO/Safe.hs -o libraries/array/dist-install/build/Data/Array/IO/Safe.o -dyno libraries/array/dist-install/build/Data/Array/IO/Safe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/ST/Safe.hs -o libraries/array/dist-install/build/Data/Array/ST/Safe.o -dyno libraries/array/dist-install/build/Data/Array/ST/Safe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/Storable.hs -o libraries/array/dist-install/build/Data/Array/Storable.o -dyno libraries/array/dist-install/build/Data/Array/Storable.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -split-objs -dynamic-too -c libraries/array/./Data/Array/Storable/Safe.hs -o libraries/array/dist-install/build/Data/Array/Storable/Safe.o -dyno libraries/array/dist-install/build/Data/Array/Storable/Safe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Applicative/Backwards.hs -o libraries/transformers/dist-install/build/Control/Applicative/Backwards.o -dyno libraries/transformers/dist-install/build/Control/Applicative/Backwards.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Data/Functor/Constant.hs -o libraries/transformers/dist-install/build/Data/Functor/Constant.o -dyno libraries/transformers/dist-install/build/Data/Functor/Constant.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/Identity.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Identity.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Identity.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/State.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/State.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/State.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/Writer/Strict.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Strict.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Strict.dyn_o "rm" -f libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0.a libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/deepseq/dist-install/build/Control/DeepSeq_o_split -name '*.o' -print >> libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0.a.contents echo >> libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0.a.contents "ar" q libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0.a @libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0.a.contents ar: creating libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0.a "rm" -f libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0.a.contents "rm" -f libraries/array/dist-install/build/libHSarray-0.5.1.1.a libraries/array/dist-install/build/libHSarray-0.5.1.1.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/array/dist-install/build/Data/Array_o_split libraries/array/dist-install/build/Data/Array/Base_o_split libraries/array/dist-install/build/Data/Array/IArray_o_split libraries/array/dist-install/build/Data/Array/IO_o_split libraries/array/dist-install/build/Data/Array/IO/Safe_o_split libraries/array/dist-install/build/Data/Array/IO/Internals_o_split libraries/array/dist-install/build/Data/Array/MArray_o_split libraries/array/dist-install/build/Data/Array/MArray/Safe_o_split libraries/array/dist-install/build/Data/Array/ST_o_split libraries/array/dist-install/build/Data/Array/ST/Safe_o_split libraries/array/dist-install/build/Data/Array/Storable_o_split libraries/array/dist-install/build/Data/Array/Storable/Safe_o_split libraries/array/dist-install/build/Data/Array/Storable/Internals_o_split libraries/array/dist-install/build/Data/Array/Unboxed_o_split libraries/array/dist-install/build/Data/Array/Unsafe_o_split -name '*.o' -print >> libraries/array/dist-install/build/libHSarray-0.5.1.1.a.contents echo >> libraries/array/dist-install/build/libHSarray-0.5.1.1.a.contents "ar" q libraries/array/dist-install/build/libHSarray-0.5.1.1.a @libraries/array/dist-install/build/libHSarray-0.5.1.1.a.contents ar: creating libraries/array/dist-install/build/libHSarray-0.5.1.1.a "rm" -f libraries/array/dist-install/build/libHSarray-0.5.1.1.a.contents "rm" -f libraries/base/dist-install/build/libHSbase-4.9.1.0.a libraries/base/dist-install/build/libHSbase-4.9.1.0.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/base/dist-install/build/Control/Applicative_o_split libraries/base/dist-install/build/Control/Arrow_o_split libraries/base/dist-install/build/Control/Category_o_split libraries/base/dist-install/build/Control/Concurrent_o_split libraries/base/dist-install/build/Control/Concurrent/Chan_o_split libraries/base/dist-install/build/Control/Concurrent/MVar_o_split libraries/base/dist-install/build/Control/Concurrent/QSem_o_split libraries/base/dist-install/build/Control/Concurrent/QSemN_o_split libraries/base/dist-install/build/Control/Exception_o_split libraries/base/dist-install/build/Control/Exception/Base_o_split libraries/base/dist-install/build/Control/Monad_o_split libraries/base/dist-install/build/Control/Monad/Fail_o_split libraries/base/dist-install/build/Control/Monad/Fix_o_split libraries/base/dist-install/build/Control/Monad/Instances_o_split libraries/base/dist-install/build/Control/Monad/IO/Class_o_split libraries/base/dist-install/build/Control/Monad/ST_o_split libraries/base/dist-install/build/Control/Monad/ST/Lazy_o_split libraries/base/dist-install/build/Control/Monad/ST/Lazy/Safe_o_split libraries/base/dist-install/build/Control/Monad/ST/Lazy/Unsafe_o_split libraries/base/dist-install/build/Control/Monad/ST/Safe_o_split libraries/base/dist-install/build/Control/Monad/ST/Strict_o_split libraries/base/dist-install/build/Control/Monad/ST/Unsafe_o_split libraries/base/dist-install/build/Control/Monad/Zip_o_split libraries/base/dist-install/build/Data/Bifunctor_o_split libraries/base/dist-install/build/Data/Bits_o_split libraries/base/dist-install/build/Data/Bool_o_split libraries/base/dist-install/build/Data/Char_o_split libraries/base/dist-install/build/Data/Coerce_o_split libraries/base/dist-install/build/Data/Complex_o_split libraries/base/dist-install/build/Data/Data_o_split libraries/base/dist-install/build/Data/Dynamic_o_split libraries/base/dist-install/build/Data/Either_o_split libraries/base/dist-install/build/Data/Eq_o_split libraries/base/dist-install/build/Data/Fixed_o_split libraries/base/dist-install/build/Data/Foldable_o_split libraries/base/dist-install/build/Data/Function_o_split libraries/base/dist-install/build/Data/Functor_o_split libraries/base/dist-install/build/Data/Functor/Classes_o_split libraries/base/dist-install/build/Data/Functor/Compose_o_split libraries/base/dist-install/build/Data/Functor/Const_o_split libraries/base/dist-install/build/Data/Functor/Identity_o_split libraries/base/dist-install/build/Data/Functor/Product_o_split libraries/base/dist-install/build/Data/Functor/Sum_o_split libraries/base/dist-install/build/Data/IORef_o_split libraries/base/dist-install/build/Data/Int_o_split libraries/base/dist-install/build/Data/Ix_o_split libraries/base/dist-install/build/Data/Kind_o_split libraries/base/dist-install/build/Data/List_o_split libraries/base/dist-install/build/Data/List/NonEmpty_o_split libraries/base/dist-install/build/Data/Maybe_o_split libraries/base/dist-install/build/Data/Monoid_o_split libraries/base/dist-install/build/Data/Ord_o_split libraries/base/dist-install/build/Data/Proxy_o_split libraries/base/dist-install/build/Data/Ratio_o_split libraries/base/dist-install/build/Data/Semigroup_o_split libraries/base/dist-install/build/Data/STRef_o_split libraries/base/dist-install/build/Data/STRef/Lazy_o_split libraries/base/dist-install/build/Data/STRef/Strict_o_split libraries/base/dist-install/build/Data/String_o_split libraries/base/dist-install/build/Data/Traversable_o_split libraries/base/dist-install/build/Data/Tuple_o_split libraries/base/dist-install/build/Data/Type/Bool_o_split libraries/base/dist-install/build/Data/Type/Coercion_o_split libraries/base/dist-install/build/Data/Type/Equality_o_split libraries/base/dist-install/build/Data/Typeable_o_split libraries/base/dist-install/build/Data/Typeable/Internal_o_split libraries/base/dist-install/build/Data/Unique_o_split libraries/base/dist-install/build/Data/Version_o_split libraries/base/dist-install/build/Data/Void_o_split libraries/base/dist-install/build/Data/Word_o_split libraries/base/dist-install/build/Debug/Trace_o_split libraries/base/dist-install/build/Foreign_o_split libraries/base/dist-install/build/Foreign/C_o_split libraries/base/dist-install/build/Foreign/C/Error_o_split libraries/base/dist-install/build/Foreign/C/String_o_split libraries/base/dist-install/build/Foreign/C/Types_o_split libraries/base/dist-install/build/Foreign/Concurrent_o_split libraries/base/dist-install/build/Foreign/ForeignPtr_o_split libraries/base/dist-install/build/Foreign/ForeignPtr/Safe_o_split libraries/base/dist-install/build/Foreign/ForeignPtr/Unsafe_o_split libraries/base/dist-install/build/Foreign/Marshal_o_split libraries/base/dist-install/build/Foreign/Marshal/Alloc_o_split libraries/base/dist-install/build/Foreign/Marshal/Array_o_split libraries/base/dist-install/build/Foreign/Marshal/Error_o_split libraries/base/dist-install/build/Foreign/Marshal/Pool_o_split libraries/base/dist-install/build/Foreign/Marshal/Safe_o_split libraries/base/dist-install/build/Foreign/Marshal/Unsafe_o_split libraries/base/dist-install/build/Foreign/Marshal/Utils_o_split libraries/base/dist-install/build/Foreign/Ptr_o_split libraries/base/dist-install/build/Foreign/Safe_o_split libraries/base/dist-install/build/Foreign/StablePtr_o_split libraries/base/dist-install/build/Foreign/Storable_o_split libraries/base/dist-install/build/GHC/Arr_o_split libraries/base/dist-install/build/GHC/Base_o_split libraries/base/dist-install/build/GHC/Char_o_split libraries/base/dist-install/build/GHC/Conc_o_split libraries/base/dist-install/build/GHC/Conc/IO_o_split libraries/base/dist-install/build/GHC/Conc/Signal_o_split libraries/base/dist-install/build/GHC/Conc/Sync_o_split libraries/base/dist-install/build/GHC/ConsoleHandler_o_split libraries/base/dist-install/build/GHC/Constants_o_split libraries/base/dist-install/build/GHC/Desugar_o_split libraries/base/dist-install/build/GHC/Enum_o_split libraries/base/dist-install/build/GHC/Environment_o_split libraries/base/dist-install/build/GHC/Err_o_split libraries/base/dist-install/build/GHC/Exception_o_split libraries/base/dist-install/build/GHC/ExecutionStack_o_split libraries/base/dist-install/build/GHC/ExecutionStack/Internal_o_split libraries/base/dist-install/build/GHC/Exts_o_split libraries/base/dist-install/build/GHC/Fingerprint_o_split libraries/base/dist-install/build/GHC/Fingerprint/Type_o_split libraries/base/dist-install/build/GHC/Float_o_split libraries/base/dist-install/build/GHC/Float/ConversionUtils_o_split libraries/base/dist-install/build/GHC/Float/RealFracMethods_o_split libraries/base/dist-install/build/GHC/Foreign_o_split libraries/base/dist-install/build/GHC/ForeignPtr_o_split libraries/base/dist-install/build/GHC/GHCi_o_split libraries/base/dist-install/build/GHC/Generics_o_split libraries/base/dist-install/build/GHC/IO_o_split libraries/base/dist-install/build/GHC/IO/Buffer_o_split libraries/base/dist-install/build/GHC/IO/BufferedIO_o_split libraries/base/dist-install/build/GHC/IO/Device_o_split libraries/base/dist-install/build/GHC/IO/Encoding_o_split libraries/base/dist-install/build/GHC/IO/Encoding/CodePage_o_split libraries/base/dist-install/build/GHC/IO/Encoding/Failure_o_split libraries/base/dist-install/build/GHC/IO/Encoding/Iconv_o_split libraries/base/dist-install/build/GHC/IO/Encoding/Latin1_o_split libraries/base/dist-install/build/GHC/IO/Encoding/Types_o_split libraries/base/dist-install/build/GHC/IO/Encoding/UTF16_o_split libraries/base/dist-install/build/GHC/IO/Encoding/UTF32_o_split libraries/base/dist-install/build/GHC/IO/Encoding/UTF8_o_split libraries/base/dist-install/build/GHC/IO/Exception_o_split libraries/base/dist-install/build/GHC/IO/FD_o_split libraries/base/dist-install/build/GHC/IO/Handle_o_split libraries/base/dist-install/build/GHC/IO/Handle/FD_o_split libraries/base/dist-install/build/GHC/IO/Handle/Internals_o_split libraries/base/dist-install/build/GHC/IO/Handle/Text_o_split libraries/base/dist-install/build/GHC/IO/Handle/Types_o_split libraries/base/dist-install/build/GHC/IO/IOMode_o_split libraries/base/dist-install/build/GHC/IO/Unsafe_o_split libraries/base/dist-install/build/GHC/IOArray_o_split libraries/base/dist-install/build/GHC/IORef_o_split libraries/base/dist-install/build/GHC/Int_o_split libraries/base/dist-install/build/GHC/List_o_split libraries/base/dist-install/build/GHC/MVar_o_split libraries/base/dist-install/build/GHC/Natural_o_split libraries/base/dist-install/build/GHC/Num_o_split libraries/base/dist-install/build/GHC/OldList_o_split libraries/base/dist-install/build/GHC/OverloadedLabels_o_split libraries/base/dist-install/build/GHC/PArr_o_split libraries/base/dist-install/build/GHC/Pack_o_split libraries/base/dist-install/build/GHC/Profiling_o_split libraries/base/dist-install/build/GHC/Ptr_o_split libraries/base/dist-install/build/GHC/Read_o_split libraries/base/dist-install/build/GHC/Real_o_split libraries/base/dist-install/build/GHC/RTS/Flags_o_split libraries/base/dist-install/build/GHC/ST_o_split libraries/base/dist-install/build/GHC/StaticPtr_o_split libraries/base/dist-install/build/GHC/STRef_o_split libraries/base/dist-install/build/GHC/Show_o_split libraries/base/dist-install/build/GHC/Stable_o_split libraries/base/dist-install/build/GHC/Stack_o_split libraries/base/dist-install/build/GHC/Stack/CCS_o_split libraries/base/dist-install/build/GHC/Stack/Types_o_split libraries/base/dist-install/build/GHC/Stats_o_split libraries/base/dist-install/build/GHC/Storable_o_split libraries/base/dist-install/build/GHC/TopHandler_o_split libraries/base/dist-install/build/GHC/TypeLits_o_split libraries/base/dist-install/build/GHC/Unicode_o_split libraries/base/dist-install/build/GHC/Weak_o_split libraries/base/dist-install/build/GHC/Word_o_split libraries/base/dist-install/build/Numeric_o_split libraries/base/dist-install/build/Numeric/Natural_o_split libraries/base/dist-install/build/Prelude_o_split libraries/base/dist-install/build/System/CPUTime_o_split libraries/base/dist-install/build/System/Console/GetOpt_o_split libraries/base/dist-install/build/System/Environment_o_split libraries/base/dist-install/build/System/Exit_o_split libraries/base/dist-install/build/System/IO_o_split libraries/base/dist-install/build/System/IO/Error_o_split libraries/base/dist-install/build/System/IO/Unsafe_o_split libraries/base/dist-install/build/System/Info_o_split libraries/base/dist-install/build/System/Mem_o_split libraries/base/dist-install/build/System/Mem/StableName_o_split libraries/base/dist-install/build/System/Mem/Weak_o_split libraries/base/dist-install/build/System/Posix/Internals_o_split libraries/base/dist-install/build/System/Posix/Types_o_split libraries/base/dist-install/build/System/Timeout_o_split libraries/base/dist-install/build/Text/ParserCombinators/ReadP_o_split libraries/base/dist-install/build/Text/ParserCombinators/ReadPrec_o_split libraries/base/dist-install/build/Text/Printf_o_split libraries/base/dist-install/build/Text/Read_o_split libraries/base/dist-install/build/Text/Read/Lex_o_split libraries/base/dist-install/build/Text/Show_o_split libraries/base/dist-install/build/Text/Show/Functions_o_split libraries/base/dist-install/build/Unsafe/Coerce_o_split libraries/base/dist-install/build/GHC/Event_o_split libraries/base/dist-install/build/Control/Monad/ST/Imp_o_split libraries/base/dist-install/build/Control/Monad/ST/Lazy/Imp_o_split libraries/base/dist-install/build/Data/OldList_o_split libraries/base/dist-install/build/Foreign/ForeignPtr/Imp_o_split libraries/base/dist-install/build/System/Environment/ExecutablePath_o_split libraries/base/dist-install/build/GHC/Event/Arr_o_split libraries/base/dist-install/build/GHC/Event/Array_o_split libraries/base/dist-install/build/GHC/Event/Clock_o_split libraries/base/dist-install/build/GHC/Event/Control_o_split libraries/base/dist-install/build/GHC/Event/EPoll_o_split libraries/base/dist-install/build/GHC/Event/IntTable_o_split libraries/base/dist-install/build/GHC/Event/Internal_o_split libraries/base/dist-install/build/GHC/Event/KQueue_o_split libraries/base/dist-install/build/GHC/Event/Manager_o_split libraries/base/dist-install/build/GHC/Event/PSQ_o_split libraries/base/dist-install/build/GHC/Event/Poll_o_split libraries/base/dist-install/build/GHC/Event/Thread_o_split libraries/base/dist-install/build/GHC/Event/TimerManager_o_split libraries/base/dist-install/build/GHC/Event/Unique_o_split -name '*.o' -print >> libraries/base/dist-install/build/libHSbase-4.9.1.0.a.contents echo libraries/base/dist-install/build/cbits/DarwinUtils.o libraries/base/dist-install/build/cbits/PrelIOUtils.o libraries/base/dist-install/build/cbits/SetEnv.o libraries/base/dist-install/build/cbits/WCsubst.o libraries/base/dist-install/build/cbits/Win32Utils.o libraries/base/dist-install/build/cbits/consUtils.o libraries/base/dist-install/build/cbits/iconv.o libraries/base/dist-install/build/cbits/inputReady.o libraries/base/dist-install/build/cbits/md5.o libraries/base/dist-install/build/cbits/primFloat.o libraries/base/dist-install/build/cbits/rts.o libraries/base/dist-install/build/cbits/sysconf.o >> libraries/base/dist-install/build/libHSbase-4.9.1.0.a.contents "ar" q libraries/base/dist-install/build/libHSbase-4.9.1.0.a @libraries/base/dist-install/build/libHSbase-4.9.1.0.a.contents ar: creating libraries/base/dist-install/build/libHSbase-4.9.1.0.a "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Char8.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Char8.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Char8.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Lazy/Internal.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Internal.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Internal.dyn_o In file included from /tmp/ghc7934_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Builder/Prim/Internal/Base16.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Base16.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Base16.dyn_o In file included from /tmp/ghc23861_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc5077_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/IntMap.hs -o libraries/containers/dist-install/build/Data/IntMap.p_o -dyno libraries/containers/dist-install/build/Data/IntMap.dyn_o In file included from /tmp/ghc22771_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Map.hs -o libraries/containers/dist-install/build/Data/Map.p_o -dyno libraries/containers/dist-install/build/Data/Map.dyn_o "rm" -f libraries/base/dist-install/build/libHSbase-4.9.1.0.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -c libraries/containers/./Data/Graph.hs -o libraries/containers/dist-install/build/Data/Graph.p_o -dyno libraries/containers/dist-install/build/Data/Graph.dyn_o In file included from /tmp/ghc5889_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Clock/UTCDiff.hs -o libraries/time/dist-install/build/Data/Time/Clock/UTCDiff.p_o -dyno libraries/time/dist-install/build/Data/Time/Clock/UTCDiff.dyn_o In file included from /tmp/ghc27884_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc24092_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/LocalTime/TimeZone.hs -o libraries/time/dist-install/build/Data/Time/LocalTime/TimeZone.p_o -dyno libraries/time/dist-install/build/Data/Time/LocalTime/TimeZone.dyn_o In file included from /tmp/ghc26473_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Files/Common.hs -o libraries/unix/dist-install/build/System/Posix/Files/Common.p_o -dyno libraries/unix/dist-install/build/System/Posix/Files/Common.dyn_o In file included from /tmp/ghc18309_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -c libraries/directory/dist-install/build/System/Directory/Internal/C_utimensat.hs -o libraries/directory/dist-install/build/System/Directory/Internal/C_utimensat.p_o -dyno libraries/directory/dist-install/build/System/Directory/Internal/C_utimensat.dyn_o "rm" -f libraries/pretty/dist-install/build/libHSpretty-1.1.3.3_p.a libraries/pretty/dist-install/build/libHSpretty-1.1.3.3_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/pretty/dist-install/build/Text/PrettyPrint_p_o_split libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJ_p_o_split libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJClass_p_o_split libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated_p_o_split libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJ_p_o_split libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJClass_p_o_split -name '*.p_o' -print >> libraries/pretty/dist-install/build/libHSpretty-1.1.3.3_p.a.contents echo >> libraries/pretty/dist-install/build/libHSpretty-1.1.3.3_p.a.contents "ar" q libraries/pretty/dist-install/build/libHSpretty-1.1.3.3_p.a @libraries/pretty/dist-install/build/libHSpretty-1.1.3.3_p.a.contents ar: creating libraries/pretty/dist-install/build/libHSpretty-1.1.3.3_p.a "rm" -f libraries/pretty/dist-install/build/libHSpretty-1.1.3.3_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -c libraries/binary/src/Data/Binary/Get/Internal.hs -o libraries/binary/dist-install/build/Data/Binary/Get/Internal.p_o -dyno libraries/binary/dist-install/build/Data/Binary/Get/Internal.dyn_o In file included from /tmp/ghc23893_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10198_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Text.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Text.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Text.dyn_o In file included from /tmp/ghc2003_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Unique.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Unique.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Unique.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Prefs.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Prefs.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Prefs.dyn_o In file included from /tmp/ghc1459_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9884_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Monads.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Monads.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Monads.dyn_o In file included from /tmp/ghc1713_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/FiniteMap.hs -o compiler/stage2/build/FiniteMap.p_o -dyno compiler/stage2/build/FiniteMap.dyn_o In file included from /tmp/ghc14106_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Clock/UTC.hs -o libraries/time/dist-install/build/Data/Time/Clock/UTC.o -dyno libraries/time/dist-install/build/Data/Time/Clock/UTC.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Calendar/OrdinalDate.hs -o libraries/time/dist-install/build/Data/Time/Calendar/OrdinalDate.o -dyno libraries/time/dist-install/build/Data/Time/Calendar/OrdinalDate.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Unsafe.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Unsafe.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Unsafe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Set.hs -o libraries/containers/dist-install/build/Data/Set.o -dyno libraries/containers/dist-install/build/Data/Set.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/IntMap/Base.hs -o libraries/containers/dist-install/build/Data/IntMap/Base.o -dyno libraries/containers/dist-install/build/Data/IntMap/Base.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Tree.hs -o libraries/containers/dist-install/build/Data/Tree.o -dyno libraries/containers/dist-install/build/Data/Tree.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Map/Base.hs -o libraries/containers/dist-install/build/Data/Map/Base.o -dyno libraries/containers/dist-install/build/Data/Map/Base.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/Maybe.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Maybe.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Maybe.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/IntSet.hs -o libraries/containers/dist-install/build/Data/IntSet.o -dyno libraries/containers/dist-install/build/Data/IntSet.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -dynamic-too -c libraries/pretty/src/Text/PrettyPrint/HughesPJ.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJ.o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJ.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Short/Internal.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Short/Internal.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Short/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -dynamic-too -c libraries/binary/src/Data/Binary/Internal.hs -o libraries/binary/dist-install/build/Data/Binary/Internal.o -dyno libraries/binary/dist-install/build/Data/Binary/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Monad/Trans/Writer.hs -o libraries/transformers/dist-install/build/Control/Monad/Trans/Writer.o -dyno libraries/transformers/dist-install/build/Control/Monad/Trans/Writer.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Calendar/JulianYearDay.hs -o libraries/time/dist-install/build/Data/Time/Calendar/JulianYearDay.o -dyno libraries/time/dist-install/build/Data/Time/Calendar/JulianYearDay.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Control/Applicative/Lift.hs -o libraries/transformers/dist-install/build/Control/Applicative/Lift.o -dyno libraries/transformers/dist-install/build/Control/Applicative/Lift.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -split-objs -dynamic-too -c libraries/transformers/./Data/Functor/Reverse.hs -o libraries/transformers/dist-install/build/Data/Functor/Reverse.o -dyno libraries/transformers/dist-install/build/Data/Functor/Reverse.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -dynamic-too -c libraries/pretty/src/Text/PrettyPrint/Annotated.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated.o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -dynamic-too -c libraries/pretty/src/Text/PrettyPrint/Annotated/HughesPJClass.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJClass.o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJClass.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -split-objs -dynamic-too -c libraries/process/./System/Cmd.hs -o libraries/process/dist-install/build/System/Cmd.o -dyno libraries/process/dist-install/build/System/Cmd.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Lazy.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Builder/Prim/ASCII.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/ASCII.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/ASCII.dyn_o In file included from /tmp/ghc5944_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Builder/Internal.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Internal.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Internal.dyn_o In file included from /tmp/ghc29310_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -f libraries/containers/dist-install/build/libHScontainers-0.5.7.1_p.a libraries/containers/dist-install/build/libHScontainers-0.5.7.1_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/containers/dist-install/build/Data/IntMap_p_o_split libraries/containers/dist-install/build/Data/IntMap/Lazy_p_o_split libraries/containers/dist-install/build/Data/IntMap/Strict_p_o_split libraries/containers/dist-install/build/Data/IntSet_p_o_split libraries/containers/dist-install/build/Data/Map_p_o_split libraries/containers/dist-install/build/Data/Map/Lazy_p_o_split libraries/containers/dist-install/build/Data/Map/Strict_p_o_split libraries/containers/dist-install/build/Data/Set_p_o_split libraries/containers/dist-install/build/Data/Graph_p_o_split libraries/containers/dist-install/build/Data/Sequence_p_o_split libraries/containers/dist-install/build/Data/Tree_p_o_split libraries/containers/dist-install/build/Data/IntMap/Base_p_o_split libraries/containers/dist-install/build/Data/IntSet/Base_p_o_split libraries/containers/dist-install/build/Data/Map/Base_p_o_split libraries/containers/dist-install/build/Data/Set/Base_p_o_split libraries/containers/dist-install/build/Data/Utils/BitUtil_p_o_split libraries/containers/dist-install/build/Data/Utils/StrictFold_p_o_split libraries/containers/dist-install/build/Data/Utils/StrictPair_p_o_split -name '*.p_o' -print >> libraries/containers/dist-install/build/libHScontainers-0.5.7.1_p.a.contents echo >> libraries/containers/dist-install/build/libHScontainers-0.5.7.1_p.a.contents "ar" q libraries/containers/dist-install/build/libHScontainers-0.5.7.1_p.a @libraries/containers/dist-install/build/libHScontainers-0.5.7.1_p.a.contents ar: creating libraries/containers/dist-install/build/libHScontainers-0.5.7.1_p.a "rm" -f libraries/containers/dist-install/build/libHScontainers-0.5.7.1_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/LocalTime/TimeOfDay.hs -o libraries/time/dist-install/build/Data/Time/LocalTime/TimeOfDay.p_o -dyno libraries/time/dist-install/build/Data/Time/LocalTime/TimeOfDay.dyn_o In file included from /tmp/ghc25308_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc23387_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Format/Locale.hs -o libraries/time/dist-install/build/Data/Time/Format/Locale.p_o -dyno libraries/time/dist-install/build/Data/Time/Format/Locale.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Files.hs -o libraries/unix/dist-install/build/System/Posix/Files.p_o -dyno libraries/unix/dist-install/build/System/Posix/Files.dyn_o In file included from /tmp/ghc22883_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc21504_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/ByteString/FilePath.hs -o libraries/unix/dist-install/build/System/Posix/ByteString/FilePath.p_o -dyno libraries/unix/dist-install/build/System/Posix/ByteString/FilePath.dyn_o In file included from /tmp/ghc24519_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Env/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Env/ByteString.p_o -dyno libraries/unix/dist-install/build/System/Posix/Env/ByteString.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -c libraries/directory/./System/Directory/Internal.hs -o libraries/directory/dist-install/build/System/Directory/Internal.p_o -dyno libraries/directory/dist-install/build/System/Directory/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -c libraries/template-haskell/./Language/Haskell/TH/PprLib.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/PprLib.p_o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/PprLib.dyn_o In file included from /tmp/ghc1556_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9247_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -c libraries/template-haskell/./Language/Haskell/TH/Lib.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib.p_o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib.dyn_o In file included from /tmp/ghc24027_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -c libraries/template-haskell/./Language/Haskell/TH/Quote.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Quote.p_o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/Quote.dyn_o In file included from /tmp/ghc17850_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28522_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Label.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Label.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Label.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Fuel.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Fuel.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Fuel.dyn_o In file included from /tmp/ghc9470_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Backend/Posix/Encoder.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix/Encoder.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix/Encoder.dyn_o In file included from /tmp/ghc16473_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Command/Undo.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Undo.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Undo.dyn_o In file included from /tmp/ghc17914_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12347_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Clock/POSIX.hs -o libraries/time/dist-install/build/Data/Time/Clock/POSIX.o -dyno libraries/time/dist-install/build/Data/Time/Clock/POSIX.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Calendar/WeekDate.hs -o libraries/time/dist-install/build/Data/Time/Calendar/WeekDate.o -dyno libraries/time/dist-install/build/Data/Time/Calendar/WeekDate.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Calendar/Gregorian.hs -o libraries/time/dist-install/build/Data/Time/Calendar/Gregorian.o -dyno libraries/time/dist-install/build/Data/Time/Calendar/Gregorian.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString.hs -o libraries/bytestring/dist-install/build/Data/ByteString.o -dyno libraries/bytestring/dist-install/build/Data/ByteString.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/IntMap/Lazy.hs -o libraries/containers/dist-install/build/Data/IntMap/Lazy.o -dyno libraries/containers/dist-install/build/Data/IntMap/Lazy.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/IntMap/Strict.hs -o libraries/containers/dist-install/build/Data/IntMap/Strict.o -dyno libraries/containers/dist-install/build/Data/IntMap/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Graph.hs -o libraries/containers/dist-install/build/Data/Graph.o -dyno libraries/containers/dist-install/build/Data/Graph.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Map/Strict.hs -o libraries/containers/dist-install/build/Data/Map/Strict.o -dyno libraries/containers/dist-install/build/Data/Map/Strict.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Map/Lazy.hs -o libraries/containers/dist-install/build/Data/Map/Lazy.o -dyno libraries/containers/dist-install/build/Data/Map/Lazy.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Maybes.hs -o compiler/stage2/build/Maybes.o -dyno compiler/stage2/build/Maybes.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -dynamic-too -c libraries/pretty/src/Text/PrettyPrint.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint.o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Short.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Short.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Short.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/MonadException.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/MonadException.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/MonadException.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id base-4.9.1.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -I/usr/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -package-id rts -this-unit-id base -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-trustworthy-safe -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/base/dist-install/build/Control/Applicative.dyn_o libraries/base/dist-install/build/Control/Arrow.dyn_o libraries/base/dist-install/build/Control/Category.dyn_o libraries/base/dist-install/build/Control/Concurrent.dyn_o libraries/base/dist-install/build/Control/Concurrent/Chan.dyn_o libraries/base/dist-install/build/Control/Concurrent/MVar.dyn_o libraries/base/dist-install/build/Control/Concurrent/QSem.dyn_o libraries/base/dist-install/build/Control/Concurrent/QSemN.dyn_o libraries/base/dist-install/build/Control/Exception.dyn_o libraries/base/dist-install/build/Control/Exception/Base.dyn_o libraries/base/dist-install/build/Control/Monad.dyn_o libraries/base/dist-install/build/Control/Monad/Fail.dyn_o libraries/base/dist-install/build/Control/Monad/Fix.dyn_o libraries/base/dist-install/build/Control/Monad/Instances.dyn_o libraries/base/dist-install/build/Control/Monad/IO/Class.dyn_o libraries/base/dist-install/build/Control/Monad/ST.dyn_o libraries/base/dist-install/build/Control/Monad/ST/Lazy.dyn_o libraries/base/dist-install/build/Control/Monad/ST/Lazy/Safe.dyn_o libraries/base/dist-install/build/Control/Monad/ST/Lazy/Unsafe.dyn_o libraries/base/dist-install/build/Control/Monad/ST/Safe.dyn_o libraries/base/dist-install/build/Control/Monad/ST/Strict.dyn_o libraries/base/dist-install/build/Control/Monad/ST/Unsafe.dyn_o libraries/base/dist-install/build/Control/Monad/Zip.dyn_o libraries/base/dist-install/build/Data/Bifunctor.dyn_o libraries/base/dist-install/build/Data/Bits.dyn_o libraries/base/dist-install/build/Data/Bool.dyn_o libraries/base/dist-install/build/Data/Char.dyn_o libraries/base/dist-install/build/Data/Coerce.dyn_o libraries/base/dist-install/build/Data/Complex.dyn_o libraries/base/dist-install/build/Data/Data.dyn_o libraries/base/dist-install/build/Data/Dynamic.dyn_o libraries/base/dist-install/build/Data/Either.dyn_o libraries/base/dist-install/build/Data/Eq.dyn_o libraries/base/dist-install/build/Data/Fixed.dyn_o libraries/base/dist-install/build/Data/Foldable.dyn_o libraries/base/dist-install/build/Data/Function.dyn_o libraries/base/dist-install/build/Data/Functor.dyn_o libraries/base/dist-install/build/Data/Functor/Classes.dyn_o libraries/base/dist-install/build/Data/Functor/Compose.dyn_o libraries/base/dist-install/build/Data/Functor/Const.dyn_o libraries/base/dist-install/build/Data/Functor/Identity.dyn_o libraries/base/dist-install/build/Data/Functor/Product.dyn_o libraries/base/dist-install/build/Data/Functor/Sum.dyn_o libraries/base/dist-install/build/Data/IORef.dyn_o libraries/base/dist-install/build/Data/Int.dyn_o libraries/base/dist-install/build/Data/Ix.dyn_o libraries/base/dist-install/build/Data/Kind.dyn_o libraries/base/dist-install/build/Data/List.dyn_o libraries/base/dist-install/build/Data/List/NonEmpty.dyn_o libraries/base/dist-install/build/Data/Maybe.dyn_o libraries/base/dist-install/build/Data/Monoid.dyn_o libraries/base/dist-install/build/Data/Ord.dyn_o libraries/base/dist-install/build/Data/Proxy.dyn_o libraries/base/dist-install/build/Data/Ratio.dyn_o libraries/base/dist-install/build/Data/Semigroup.dyn_o libraries/base/dist-install/build/Data/STRef.dyn_o libraries/base/dist-install/build/Data/STRef/Lazy.dyn_o libraries/base/dist-install/build/Data/STRef/Strict.dyn_o libraries/base/dist-install/build/Data/String.dyn_o libraries/base/dist-install/build/Data/Traversable.dyn_o libraries/base/dist-install/build/Data/Tuple.dyn_o libraries/base/dist-install/build/Data/Type/Bool.dyn_o libraries/base/dist-install/build/Data/Type/Coercion.dyn_o libraries/base/dist-install/build/Data/Type/Equality.dyn_o libraries/base/dist-install/build/Data/Typeable.dyn_o libraries/base/dist-install/build/Data/Typeable/Internal.dyn_o libraries/base/dist-install/build/Data/Unique.dyn_o libraries/base/dist-install/build/Data/Version.dyn_o libraries/base/dist-install/build/Data/Void.dyn_o libraries/base/dist-install/build/Data/Word.dyn_o libraries/base/dist-install/build/Debug/Trace.dyn_o libraries/base/dist-install/build/Foreign.dyn_o libraries/base/dist-install/build/Foreign/C.dyn_o libraries/base/dist-install/build/Foreign/C/Error.dyn_o libraries/base/dist-install/build/Foreign/C/String.dyn_o libraries/base/dist-install/build/Foreign/C/Types.dyn_o libraries/base/dist-install/build/Foreign/Concurrent.dyn_o libraries/base/dist-install/build/Foreign/ForeignPtr.dyn_o libraries/base/dist-install/build/Foreign/ForeignPtr/Safe.dyn_o libraries/base/dist-install/build/Foreign/ForeignPtr/Unsafe.dyn_o libraries/base/dist-install/build/Foreign/Marshal.dyn_o libraries/base/dist-install/build/Foreign/Marshal/Alloc.dyn_o libraries/base/dist-install/build/Foreign/Marshal/Array.dyn_o libraries/base/dist-install/build/Foreign/Marshal/Error.dyn_o libraries/base/dist-install/build/Foreign/Marshal/Pool.dyn_o libraries/base/dist-install/build/Foreign/Marshal/Safe.dyn_o libraries/base/dist-install/build/Foreign/Marshal/Unsafe.dyn_o libraries/base/dist-install/build/Foreign/Marshal/Utils.dyn_o libraries/base/dist-install/build/Foreign/Ptr.dyn_o libraries/base/dist-install/build/Foreign/Safe.dyn_o libraries/base/dist-install/build/Foreign/StablePtr.dyn_o libraries/base/dist-install/build/Foreign/Storable.dyn_o libraries/base/dist-install/build/GHC/Arr.dyn_o libraries/base/dist-install/build/GHC/Base.dyn_o libraries/base/dist-install/build/GHC/Char.dyn_o libraries/base/dist-install/build/GHC/Conc.dyn_o libraries/base/dist-install/build/GHC/Conc/IO.dyn_o libraries/base/dist-install/build/GHC/Conc/Signal.dyn_o libraries/base/dist-install/build/GHC/Conc/Sync.dyn_o libraries/base/dist-install/build/GHC/ConsoleHandler.dyn_o libraries/base/dist-install/build/GHC/Constants.dyn_o libraries/base/dist-install/build/GHC/Desugar.dyn_o libraries/base/dist-install/build/GHC/Enum.dyn_o libraries/base/dist-install/build/GHC/Environment.dyn_o libraries/base/dist-install/build/GHC/Err.dyn_o libraries/base/dist-install/build/GHC/Exception.dyn_o libraries/base/dist-install/build/GHC/ExecutionStack.dyn_o libraries/base/dist-install/build/GHC/ExecutionStack/Internal.dyn_o libraries/base/dist-install/build/GHC/Exts.dyn_o libraries/base/dist-install/build/GHC/Fingerprint.dyn_o libraries/base/dist-install/build/GHC/Fingerprint/Type.dyn_o libraries/base/dist-install/build/GHC/Float.dyn_o libraries/base/dist-install/build/GHC/Float/ConversionUtils.dyn_o libraries/base/dist-install/build/GHC/Float/RealFracMethods.dyn_o libraries/base/dist-install/build/GHC/Foreign.dyn_o libraries/base/dist-install/build/GHC/ForeignPtr.dyn_o libraries/base/dist-install/build/GHC/GHCi.dyn_o libraries/base/dist-install/build/GHC/Generics.dyn_o libraries/base/dist-install/build/GHC/IO.dyn_o libraries/base/dist-install/build/GHC/IO/Buffer.dyn_o libraries/base/dist-install/build/GHC/IO/BufferedIO.dyn_o libraries/base/dist-install/build/GHC/IO/Device.dyn_o libraries/base/dist-install/build/GHC/IO/Encoding.dyn_o libraries/base/dist-install/build/GHC/IO/Encoding/CodePage.dyn_o libraries/base/dist-install/build/GHC/IO/Encoding/Failure.dyn_o libraries/base/dist-install/build/GHC/IO/Encoding/Iconv.dyn_o libraries/base/dist-install/build/GHC/IO/Encoding/Latin1.dyn_o libraries/base/dist-install/build/GHC/IO/Encoding/Types.dyn_o libraries/base/dist-install/build/GHC/IO/Encoding/UTF16.dyn_o libraries/base/dist-install/build/GHC/IO/Encoding/UTF32.dyn_o libraries/base/dist-install/build/GHC/IO/Encoding/UTF8.dyn_o libraries/base/dist-install/build/GHC/IO/Exception.dyn_o libraries/base/dist-install/build/GHC/IO/FD.dyn_o libraries/base/dist-install/build/GHC/IO/Handle.dyn_o libraries/base/dist-install/build/GHC/IO/Handle/FD.dyn_o libraries/base/dist-install/build/GHC/IO/Handle/Internals.dyn_o libraries/base/dist-install/build/GHC/IO/Handle/Text.dyn_o libraries/base/dist-install/build/GHC/IO/Handle/Types.dyn_o libraries/base/dist-install/build/GHC/IO/IOMode.dyn_o libraries/base/dist-install/build/GHC/IO/Unsafe.dyn_o libraries/base/dist-install/build/GHC/IOArray.dyn_o libraries/base/dist-install/build/GHC/IORef.dyn_o libraries/base/dist-install/build/GHC/Int.dyn_o libraries/base/dist-install/build/GHC/List.dyn_o libraries/base/dist-install/build/GHC/MVar.dyn_o libraries/base/dist-install/build/GHC/Natural.dyn_o libraries/base/dist-install/build/GHC/Num.dyn_o libraries/base/dist-install/build/GHC/OldList.dyn_o libraries/base/dist-install/build/GHC/OverloadedLabels.dyn_o libraries/base/dist-install/build/GHC/PArr.dyn_o libraries/base/dist-install/build/GHC/Pack.dyn_o libraries/base/dist-install/build/GHC/Profiling.dyn_o libraries/base/dist-install/build/GHC/Ptr.dyn_o libraries/base/dist-install/build/GHC/Read.dyn_o libraries/base/dist-install/build/GHC/Real.dyn_o libraries/base/dist-install/build/GHC/RTS/Flags.dyn_o libraries/base/dist-install/build/GHC/ST.dyn_o libraries/base/dist-install/build/GHC/StaticPtr.dyn_o libraries/base/dist-install/build/GHC/STRef.dyn_o libraries/base/dist-install/build/GHC/Show.dyn_o libraries/base/dist-install/build/GHC/Stable.dyn_o libraries/base/dist-install/build/GHC/Stack.dyn_o libraries/base/dist-install/build/GHC/Stack/CCS.dyn_o libraries/base/dist-install/build/GHC/Stack/Types.dyn_o libraries/base/dist-install/build/GHC/Stats.dyn_o libraries/base/dist-install/build/GHC/Storable.dyn_o libraries/base/dist-install/build/GHC/TopHandler.dyn_o libraries/base/dist-install/build/GHC/TypeLits.dyn_o libraries/base/dist-install/build/GHC/Unicode.dyn_o libraries/base/dist-install/build/GHC/Weak.dyn_o libraries/base/dist-install/build/GHC/Word.dyn_o libraries/base/dist-install/build/Numeric.dyn_o libraries/base/dist-install/build/Numeric/Natural.dyn_o libraries/base/dist-install/build/Prelude.dyn_o libraries/base/dist-install/build/System/CPUTime.dyn_o libraries/base/dist-install/build/System/Console/GetOpt.dyn_o libraries/base/dist-install/build/System/Environment.dyn_o libraries/base/dist-install/build/System/Exit.dyn_o libraries/base/dist-install/build/System/IO.dyn_o libraries/base/dist-install/build/System/IO/Error.dyn_o libraries/base/dist-install/build/System/IO/Unsafe.dyn_o libraries/base/dist-install/build/System/Info.dyn_o libraries/base/dist-install/build/System/Mem.dyn_o libraries/base/dist-install/build/System/Mem/StableName.dyn_o libraries/base/dist-install/build/System/Mem/Weak.dyn_o libraries/base/dist-install/build/System/Posix/Internals.dyn_o libraries/base/dist-install/build/System/Posix/Types.dyn_o libraries/base/dist-install/build/System/Timeout.dyn_o libraries/base/dist-install/build/Text/ParserCombinators/ReadP.dyn_o libraries/base/dist-install/build/Text/ParserCombinators/ReadPrec.dyn_o libraries/base/dist-install/build/Text/Printf.dyn_o libraries/base/dist-install/build/Text/Read.dyn_o libraries/base/dist-install/build/Text/Read/Lex.dyn_o libraries/base/dist-install/build/Text/Show.dyn_o libraries/base/dist-install/build/Text/Show/Functions.dyn_o libraries/base/dist-install/build/Unsafe/Coerce.dyn_o libraries/base/dist-install/build/GHC/Event.dyn_o libraries/base/dist-install/build/Control/Monad/ST/Imp.dyn_o libraries/base/dist-install/build/Control/Monad/ST/Lazy/Imp.dyn_o libraries/base/dist-install/build/Data/OldList.dyn_o libraries/base/dist-install/build/Foreign/ForeignPtr/Imp.dyn_o libraries/base/dist-install/build/System/Environment/ExecutablePath.dyn_o libraries/base/dist-install/build/GHC/Event/Arr.dyn_o libraries/base/dist-install/build/GHC/Event/Array.dyn_o libraries/base/dist-install/build/GHC/Event/Clock.dyn_o libraries/base/dist-install/build/GHC/Event/Control.dyn_o libraries/base/dist-install/build/GHC/Event/EPoll.dyn_o libraries/base/dist-install/build/GHC/Event/IntTable.dyn_o libraries/base/dist-install/build/GHC/Event/Internal.dyn_o libraries/base/dist-install/build/GHC/Event/KQueue.dyn_o libraries/base/dist-install/build/GHC/Event/Manager.dyn_o libraries/base/dist-install/build/GHC/Event/PSQ.dyn_o libraries/base/dist-install/build/GHC/Event/Poll.dyn_o libraries/base/dist-install/build/GHC/Event/Thread.dyn_o libraries/base/dist-install/build/GHC/Event/TimerManager.dyn_o libraries/base/dist-install/build/GHC/Event/Unique.dyn_o libraries/base/dist-install/build/cbits/DarwinUtils.dyn_o libraries/base/dist-install/build/cbits/PrelIOUtils.dyn_o libraries/base/dist-install/build/cbits/SetEnv.dyn_o libraries/base/dist-install/build/cbits/WCsubst.dyn_o libraries/base/dist-install/build/cbits/Win32Utils.dyn_o libraries/base/dist-install/build/cbits/consUtils.dyn_o libraries/base/dist-install/build/cbits/iconv.dyn_o libraries/base/dist-install/build/cbits/inputReady.dyn_o libraries/base/dist-install/build/cbits/md5.dyn_o libraries/base/dist-install/build/cbits/primFloat.dyn_o libraries/base/dist-install/build/cbits/rts.dyn_o libraries/base/dist-install/build/cbits/sysconf.dyn_o -shared -dynamic -dynload deploy -L/usr/lib -no-auto-link-packages -o libraries/base/dist-install/build/libHSbase-4.9.1.0-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Calendar/Julian.hs -o libraries/time/dist-install/build/Data/Time/Calendar/Julian.o -dyno libraries/time/dist-install/build/Data/Time/Calendar/Julian.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/terminfo/dist-install/build -hidir libraries/terminfo/dist-install/build -stubdir libraries/terminfo/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id terminfo-0.4.0.2 -hide-all-packages -i -ilibraries/terminfo/. -ilibraries/terminfo/dist-install/build -ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/dist-install/build -Ilibraries/terminfo/dist-install/build/autogen -Ilibraries/terminfo/. -optP-include -optPlibraries/terminfo/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/terminfo/dist-install/build/System/Console/Terminfo.dyn_o libraries/terminfo/dist-install/build/System/Console/Terminfo/Base.dyn_o libraries/terminfo/dist-install/build/System/Console/Terminfo/Cursor.dyn_o libraries/terminfo/dist-install/build/System/Console/Terminfo/Color.dyn_o libraries/terminfo/dist-install/build/System/Console/Terminfo/Edit.dyn_o libraries/terminfo/dist-install/build/System/Console/Terminfo/Effects.dyn_o libraries/terminfo/dist-install/build/System/Console/Terminfo/Keys.dyn_o -shared -dynamic -dynload deploy -lcurses -L/usr/lib -no-auto-link-packages -o libraries/terminfo/dist-install/build/libHSterminfo-0.4.0.2-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-boot-th-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot-th/. -ilibraries/ghc-boot-th/dist-install/build -ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/dist-install/build -Ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/. -optP-include -optPlibraries/ghc-boot-th/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot-th/dist-install/build -hidir libraries/ghc-boot-th/dist-install/build -stubdir libraries/ghc-boot-th/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-boot-th-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot-th/. -ilibraries/ghc-boot-th/dist-install/build -ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/dist-install/build -Ilibraries/ghc-boot-th/dist-install/build/autogen -Ilibraries/ghc-boot-th/. -optP-include -optPlibraries/ghc-boot-th/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/ghc-boot-th/dist-install/build/GHC/LanguageExtensions/Type.dyn_o libraries/ghc-boot-th/dist-install/build/GHC/Lexeme.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/ghc-boot-th/dist-install/build/libHSghc-boot-th-8.0.2-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -split-objs -dynamic-too -c libraries/pretty/src/Text/PrettyPrint/HughesPJClass.hs -o libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJClass.o -dyno libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJClass.dyn_o "rm" -f libraries/process/dist-install/build/libHSprocess-1.4.3.0.a libraries/process/dist-install/build/libHSprocess-1.4.3.0.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/process/dist-install/build/System/Cmd_o_split libraries/process/dist-install/build/System/Process_o_split libraries/process/dist-install/build/System/Process/Internals_o_split libraries/process/dist-install/build/System/Process/Common_o_split libraries/process/dist-install/build/System/Process/Posix_o_split -name '*.o' -print >> libraries/process/dist-install/build/libHSprocess-1.4.3.0.a.contents echo libraries/process/dist-install/build/cbits/runProcess.o >> libraries/process/dist-install/build/libHSprocess-1.4.3.0.a.contents "ar" q libraries/process/dist-install/build/libHSprocess-1.4.3.0.a @libraries/process/dist-install/build/libHSprocess-1.4.3.0.a.contents ar: creating libraries/process/dist-install/build/libHSprocess-1.4.3.0.a "rm" -f libraries/process/dist-install/build/libHSprocess-1.4.3.0.a.contents "rm" -f libraries/transformers/dist-install/build/libHStransformers-0.5.2.0.a libraries/transformers/dist-install/build/libHStransformers-0.5.2.0.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/transformers/dist-install/build/Control/Applicative/Backwards_o_split libraries/transformers/dist-install/build/Control/Applicative/Lift_o_split libraries/transformers/dist-install/build/Control/Monad/Signatures_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Class_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Cont_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Except_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Error_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Identity_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/List_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Maybe_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Reader_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/RWS_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Lazy_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Strict_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/State_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/State/Lazy_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/State/Strict_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Writer_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Lazy_o_split libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Strict_o_split libraries/transformers/dist-install/build/Data/Functor/Constant_o_split libraries/transformers/dist-install/build/Data/Functor/Reverse_o_split -name '*.o' -print >> libraries/transformers/dist-install/build/libHStransformers-0.5.2.0.a.contents echo >> libraries/transformers/dist-install/build/libHStransformers-0.5.2.0.a.contents "ar" q libraries/transformers/dist-install/build/libHStransformers-0.5.2.0.a @libraries/transformers/dist-install/build/libHStransformers-0.5.2.0.a.contents ar: creating libraries/transformers/dist-install/build/libHStransformers-0.5.2.0.a "rm" -f libraries/transformers/dist-install/build/libHStransformers-0.5.2.0.a.contents "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/xhtml/dist-install/build -hidir libraries/xhtml/dist-install/build -stubdir libraries/xhtml/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id xhtml-3000.2.1 -hide-all-packages -i -ilibraries/xhtml/. -ilibraries/xhtml/dist-install/build -ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/dist-install/build -Ilibraries/xhtml/dist-install/build/autogen -Ilibraries/xhtml/. -optP-include -optPlibraries/xhtml/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell98 -XCPP -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-tabs -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/xhtml/dist-install/build/Text/XHtml.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Frameset.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Strict.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Transitional.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Debug.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Table.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Strict/Attributes.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Strict/Elements.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Attributes.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Frameset/Elements.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Attributes.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Transitional/Elements.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/BlockTable.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Extras.dyn_o libraries/xhtml/dist-install/build/Text/XHtml/Internals.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/xhtml/dist-install/build/libHSxhtml-3000.2.1-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Lazy/Char8.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Char8.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Char8.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Builder/Prim.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/LocalTime/LocalTime.hs -o libraries/time/dist-install/build/Data/Time/LocalTime/LocalTime.p_o -dyno libraries/time/dist-install/build/Data/Time/LocalTime/LocalTime.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/./System/Posix.hs -o libraries/unix/dist-install/build/System/Posix.p_o -dyno libraries/unix/dist-install/build/System/Posix.dyn_o In file included from /tmp/ghc26484_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11530_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/DynamicLinker/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/ByteString.p_o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker/ByteString.dyn_o In file included from /tmp/ghc13947_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1764_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc25968_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Terminal/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Terminal/ByteString.p_o -dyno libraries/unix/dist-install/build/System/Posix/Terminal/ByteString.dyn_o In file included from /tmp/ghc19952_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Temp/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Temp/ByteString.p_o -dyno libraries/unix/dist-install/build/System/Posix/Temp/ByteString.dyn_o In file included from /tmp/ghc27685_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/IO/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/IO/ByteString.p_o -dyno libraries/unix/dist-install/build/System/Posix/IO/ByteString.dyn_o In file included from /tmp/ghc3480_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Process/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Process/ByteString.p_o -dyno libraries/unix/dist-install/build/System/Posix/Process/ByteString.dyn_o In file included from /tmp/ghc14593_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Files/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Files/ByteString.p_o -dyno libraries/unix/dist-install/build/System/Posix/Files/ByteString.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/Directory/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Directory/ByteString.p_o -dyno libraries/unix/dist-install/build/System/Posix/Directory/ByteString.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ByteString.p_o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ByteString.dyn_o In file included from /tmp/ghc20363_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc5191_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -c libraries/binary/src/Data/Binary/Get.hs -o libraries/binary/dist-install/build/Data/Binary/Get.p_o -dyno libraries/binary/dist-install/build/Data/Binary/Get.dyn_o In file included from /tmp/ghc6838_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc19388_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Compat/Internal/TempFile.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Internal/TempFile.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Internal/TempFile.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -c libraries/template-haskell/./Language/Haskell/TH/Ppr.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Ppr.p_o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/Ppr.dyn_o In file included from /tmp/ghc6054_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Graph.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Graph.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Graph.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Command/KillRing.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/KillRing.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/KillRing.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2_p/build -iiserv/stage2_p/build/autogen -Iiserv/stage2_p/build -Iiserv/stage2_p/build/autogen -optP-include -optPiserv/stage2_p/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2_p/build -hidir iserv/stage2_p/build -stubdir iserv/stage2_p/build -c iserv/stage2_p/build/GHCi/Utils.hs -o iserv/stage2_p/build/GHCi/Utils.p_o In file included from /tmp/ghc11291_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9490_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10676_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Clock/UTCDiff.hs -o libraries/time/dist-install/build/Data/Time/Clock/UTCDiff.o -dyno libraries/time/dist-install/build/Data/Time/Clock/UTCDiff.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/LocalTime/TimeZone.hs -o libraries/time/dist-install/build/Data/Time/LocalTime/TimeZone.o -dyno libraries/time/dist-install/build/Data/Time/LocalTime/TimeZone.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Char8.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Char8.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Char8.dyn_o In file included from /tmp/ghc24296_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/IntMap.hs -o libraries/containers/dist-install/build/Data/IntMap.o -dyno libraries/containers/dist-install/build/Data/IntMap.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Files/Common.hs -o libraries/unix/dist-install/build/System/Posix/Files/Common.o -dyno libraries/unix/dist-install/build/System/Posix/Files/Common.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -dynamic-too -c libraries/directory/dist-install/build/System/Directory/Internal/C_utimensat.hs -o libraries/directory/dist-install/build/System/Directory/Internal/C_utimensat.o -dyno libraries/directory/dist-install/build/System/Directory/Internal/C_utimensat.dyn_o In file included from /tmp/ghc29842_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -split-objs -dynamic-too -c libraries/containers/./Data/Map.hs -o libraries/containers/dist-install/build/Data/Map.o -dyno libraries/containers/dist-install/build/Data/Map.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/MonadUtils.hs -o compiler/stage2/build/MonadUtils.o -dyno compiler/stage2/build/MonadUtils.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Lazy/Internal.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Internal.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Builder/Prim/Internal/Base16.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Base16.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Base16.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -dynamic-too -c libraries/binary/src/Data/Binary/Get/Internal.hs -o libraries/binary/dist-install/build/Data/Binary/Get/Internal.o -dyno libraries/binary/dist-install/build/Data/Binary/Get/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Monads.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Monads.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Monads.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/array/dist-install/build -hidir libraries/array/dist-install/build -stubdir libraries/array/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id array-0.5.1.1 -hide-all-packages -i -ilibraries/array/. -ilibraries/array/dist-install/build -ilibraries/array/dist-install/build/autogen -Ilibraries/array/dist-install/build -Ilibraries/array/dist-install/build/autogen -Ilibraries/array/. -optP-include -optPlibraries/array/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/array/dist-install/build/Data/Array.dyn_o libraries/array/dist-install/build/Data/Array/Base.dyn_o libraries/array/dist-install/build/Data/Array/IArray.dyn_o libraries/array/dist-install/build/Data/Array/IO.dyn_o libraries/array/dist-install/build/Data/Array/IO/Safe.dyn_o libraries/array/dist-install/build/Data/Array/IO/Internals.dyn_o libraries/array/dist-install/build/Data/Array/MArray.dyn_o libraries/array/dist-install/build/Data/Array/MArray/Safe.dyn_o libraries/array/dist-install/build/Data/Array/ST.dyn_o libraries/array/dist-install/build/Data/Array/ST/Safe.dyn_o libraries/array/dist-install/build/Data/Array/Storable.dyn_o libraries/array/dist-install/build/Data/Array/Storable/Safe.dyn_o libraries/array/dist-install/build/Data/Array/Storable/Internals.dyn_o libraries/array/dist-install/build/Data/Array/Unboxed.dyn_o libraries/array/dist-install/build/Data/Array/Unsafe.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/array/dist-install/build/libHSarray-0.5.1.1-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id filepath-1.4.1.1 -hide-all-packages -i -ilibraries/filepath/. -ilibraries/filepath/dist-install/build -ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/dist-install/build -Ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/. -optP-include -optPlibraries/filepath/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/filepath/dist-install/build -hidir libraries/filepath/dist-install/build -stubdir libraries/filepath/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id filepath-1.4.1.1 -hide-all-packages -i -ilibraries/filepath/. -ilibraries/filepath/dist-install/build -ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/dist-install/build -Ilibraries/filepath/dist-install/build/autogen -Ilibraries/filepath/. -optP-include -optPlibraries/filepath/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/filepath/dist-install/build/System/FilePath.dyn_o libraries/filepath/dist-install/build/System/FilePath/Posix.dyn_o libraries/filepath/dist-install/build/System/FilePath/Windows.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/filepath/dist-install/build/libHSfilepath-1.4.1.1-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/transformers/dist-install/build -hidir libraries/transformers/dist-install/build -stubdir libraries/transformers/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id transformers-0.5.2.0 -hide-all-packages -i -ilibraries/transformers/. -ilibraries/transformers/dist-install/build -ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/dist-install/build -Ilibraries/transformers/dist-install/build/autogen -Ilibraries/transformers/. -optP-include -optPlibraries/transformers/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-unused-matches -Wno-unused-imports -Wno-redundant-constraints -Wno-orphans -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/transformers/dist-install/build/Control/Applicative/Backwards.dyn_o libraries/transformers/dist-install/build/Control/Applicative/Lift.dyn_o libraries/transformers/dist-install/build/Control/Monad/Signatures.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/Class.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/Cont.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/Except.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/Error.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/Identity.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/List.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/Maybe.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/Reader.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/RWS.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Lazy.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/RWS/Strict.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/State.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/State/Lazy.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/State/Strict.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/Writer.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Lazy.dyn_o libraries/transformers/dist-install/build/Control/Monad/Trans/Writer/Strict.dyn_o libraries/transformers/dist-install/build/Data/Functor/Constant.dyn_o libraries/transformers/dist-install/build/Data/Functor/Reverse.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/transformers/dist-install/build/libHStransformers-0.5.2.0-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "rm" -f libraries/pretty/dist-install/build/libHSpretty-1.1.3.3.a libraries/pretty/dist-install/build/libHSpretty-1.1.3.3.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/pretty/dist-install/build/Text/PrettyPrint_o_split libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJ_o_split libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJClass_o_split libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated_o_split libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJ_o_split libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJClass_o_split -name '*.o' -print >> libraries/pretty/dist-install/build/libHSpretty-1.1.3.3.a.contents echo >> libraries/pretty/dist-install/build/libHSpretty-1.1.3.3.a.contents "ar" q libraries/pretty/dist-install/build/libHSpretty-1.1.3.3.a @libraries/pretty/dist-install/build/libHSpretty-1.1.3.3.a.contents ar: creating libraries/pretty/dist-install/build/libHSpretty-1.1.3.3.a "rm" -f libraries/pretty/dist-install/build/libHSpretty-1.1.3.3.a.contents "rm" -f libraries/containers/dist-install/build/libHScontainers-0.5.7.1.a libraries/containers/dist-install/build/libHScontainers-0.5.7.1.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/containers/dist-install/build/Data/IntMap_o_split libraries/containers/dist-install/build/Data/IntMap/Lazy_o_split libraries/containers/dist-install/build/Data/IntMap/Strict_o_split libraries/containers/dist-install/build/Data/IntSet_o_split libraries/containers/dist-install/build/Data/Map_o_split libraries/containers/dist-install/build/Data/Map/Lazy_o_split libraries/containers/dist-install/build/Data/Map/Strict_o_split libraries/containers/dist-install/build/Data/Set_o_split libraries/containers/dist-install/build/Data/Graph_o_split libraries/containers/dist-install/build/Data/Sequence_o_split libraries/containers/dist-install/build/Data/Tree_o_split libraries/containers/dist-install/build/Data/IntMap/Base_o_split libraries/containers/dist-install/build/Data/IntSet/Base_o_split libraries/containers/dist-install/build/Data/Map/Base_o_split libraries/containers/dist-install/build/Data/Set/Base_o_split libraries/containers/dist-install/build/Data/Utils/BitUtil_o_split libraries/containers/dist-install/build/Data/Utils/StrictFold_o_split libraries/containers/dist-install/build/Data/Utils/StrictPair_o_split -name '*.o' -print >> libraries/containers/dist-install/build/libHScontainers-0.5.7.1.a.contents echo >> libraries/containers/dist-install/build/libHScontainers-0.5.7.1.a.contents "ar" q libraries/containers/dist-install/build/libHScontainers-0.5.7.1.a @libraries/containers/dist-install/build/libHScontainers-0.5.7.1.a.contents ar: creating libraries/containers/dist-install/build/libHScontainers-0.5.7.1.a "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Text.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Text.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Text.dyn_o "rm" -f libraries/containers/dist-install/build/libHScontainers-0.5.7.1.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Builder/ASCII.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/ASCII.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/ASCII.dyn_o In file included from /tmp/ghc24394_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Builder/Extra.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Extra.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Extra.dyn_o In file included from /tmp/ghc810_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Format/Parse.hs -o libraries/time/dist-install/build/Data/Time/Format/Parse.p_o -dyno libraries/time/dist-install/build/Data/Time/Format/Parse.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -c libraries/unix/./System/Posix/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/ByteString.p_o -dyno libraries/unix/dist-install/build/System/Posix/ByteString.dyn_o In file included from /tmp/ghc2963_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Dataflow.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Dataflow.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Dataflow.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Show.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Show.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Show.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/MkGraph.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/MkGraph.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/MkGraph.dyn_o In file included from /tmp/ghc26272_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/LocalTime/TimeOfDay.hs -o libraries/time/dist-install/build/Data/Time/LocalTime/TimeOfDay.o -dyno libraries/time/dist-install/build/Data/Time/LocalTime/TimeOfDay.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Format/Locale.hs -o libraries/time/dist-install/build/Data/Time/Format/Locale.o -dyno libraries/time/dist-install/build/Data/Time/Format/Locale.dyn_o In file included from /tmp/ghc25659_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22004_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9659_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc29842_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -dynamic-too -c libraries/directory/./System/Directory/Internal.hs -o libraries/directory/dist-install/build/System/Directory/Internal.o -dyno libraries/directory/dist-install/build/System/Directory/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Unique.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Unique.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Unique.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -dynamic-too -c libraries/template-haskell/./Language/Haskell/TH/PprLib.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/PprLib.o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/PprLib.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -dynamic-too -c libraries/template-haskell/./Language/Haskell/TH/Lib.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib.o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Lazy.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Builder/Prim/ASCII.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/ASCII.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/ASCII.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Builder/Internal.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Internal.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Internal.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/FiniteMap.hs -o compiler/stage2/build/FiniteMap.o -dyno compiler/stage2/build/FiniteMap.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Prefs.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Prefs.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Prefs.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Backend/Posix/Encoder.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix/Encoder.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix/Encoder.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Command/Undo.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Undo.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Undo.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id deepseq-1.4.2.0 -hide-all-packages -i -ilibraries/deepseq/. -ilibraries/deepseq/dist-install/build -ilibraries/deepseq/dist-install/build/autogen -Ilibraries/deepseq/dist-install/build -Ilibraries/deepseq/dist-install/build/autogen -Ilibraries/deepseq/. -optP-include -optPlibraries/deepseq/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/deepseq/dist-install/build -hidir libraries/deepseq/dist-install/build -stubdir libraries/deepseq/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id deepseq-1.4.2.0 -hide-all-packages -i -ilibraries/deepseq/. -ilibraries/deepseq/dist-install/build -ilibraries/deepseq/dist-install/build/autogen -Ilibraries/deepseq/dist-install/build -Ilibraries/deepseq/dist-install/build/autogen -Ilibraries/deepseq/. -optP-include -optPlibraries/deepseq/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/deepseq/dist-install/build/Control/DeepSeq.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/deepseq/dist-install/build/libHSdeepseq-1.4.2.0-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/ByteString/FilePath.hs -o libraries/unix/dist-install/build/System/Posix/ByteString/FilePath.o -dyno libraries/unix/dist-install/build/System/Posix/ByteString/FilePath.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Env/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Env/ByteString.o -dyno libraries/unix/dist-install/build/System/Posix/Env/ByteString.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -dynamic-too -c libraries/template-haskell/./Language/Haskell/TH/Quote.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Quote.o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/Quote.dyn_o In file included from /tmp/ghc7764_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/pretty/dist-install/build -hidir libraries/pretty/dist-install/build -stubdir libraries/pretty/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id pretty-1.1.3.3 -hide-all-packages -i -ilibraries/pretty/src -ilibraries/pretty/dist-install/build -ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/dist-install/build -Ilibraries/pretty/dist-install/build/autogen -Ilibraries/pretty/. -optP-include -optPlibraries/pretty/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -Wall -fwarn-tabs -XHaskell98 -XCPP -XBangPatterns -XDeriveGeneric -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/pretty/dist-install/build/Text/PrettyPrint.dyn_o libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJ.dyn_o libraries/pretty/dist-install/build/Text/PrettyPrint/HughesPJClass.dyn_o libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated.dyn_o libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJ.dyn_o libraries/pretty/dist-install/build/Text/PrettyPrint/Annotated/HughesPJClass.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/pretty/dist-install/build/libHSpretty-1.1.3.3-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Builder.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Lazy/Builder/Extras.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/Extras.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/Extras.dyn_o In file included from /tmp/ghc5548_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc21831_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Format.hs -o libraries/time/dist-install/build/Data/Time/Format.p_o -dyno libraries/time/dist-install/build/Data/Time/Format.dyn_o In file included from /tmp/ghc7764_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -f libraries/unix/dist-install/build/libHSunix-2.7.2.1_p.a libraries/unix/dist-install/build/libHSunix-2.7.2.1_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/unix/dist-install/build/System/Posix_p_o_split libraries/unix/dist-install/build/System/Posix/ByteString_p_o_split libraries/unix/dist-install/build/System/Posix/Error_p_o_split libraries/unix/dist-install/build/System/Posix/Resource_p_o_split libraries/unix/dist-install/build/System/Posix/Time_p_o_split libraries/unix/dist-install/build/System/Posix/Unistd_p_o_split libraries/unix/dist-install/build/System/Posix/User_p_o_split libraries/unix/dist-install/build/System/Posix/Signals_p_o_split libraries/unix/dist-install/build/System/Posix/Signals/Exts_p_o_split libraries/unix/dist-install/build/System/Posix/Semaphore_p_o_split libraries/unix/dist-install/build/System/Posix/SharedMem_p_o_split libraries/unix/dist-install/build/System/Posix/ByteString/FilePath_p_o_split libraries/unix/dist-install/build/System/Posix/Directory_p_o_split libraries/unix/dist-install/build/System/Posix/Directory/ByteString_p_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module_p_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ByteString_p_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker/Prim_p_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker/ByteString_p_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker_p_o_split libraries/unix/dist-install/build/System/Posix/Files_p_o_split libraries/unix/dist-install/build/System/Posix/Files/ByteString_p_o_split libraries/unix/dist-install/build/System/Posix/IO_p_o_split libraries/unix/dist-install/build/System/Posix/IO/ByteString_p_o_split libraries/unix/dist-install/build/System/Posix/Env_p_o_split libraries/unix/dist-install/build/System/Posix/Env/ByteString_p_o_split libraries/unix/dist-install/build/System/Posix/Fcntl_p_o_split libraries/unix/dist-install/build/System/Posix/Process_p_o_split libraries/unix/dist-install/build/System/Posix/Process/Internals_p_o_split libraries/unix/dist-install/build/System/Posix/Process/ByteString_p_o_split libraries/unix/dist-install/build/System/Posix/Temp_p_o_split libraries/unix/dist-install/build/System/Posix/Temp/ByteString_p_o_split libraries/unix/dist-install/build/System/Posix/Terminal_p_o_split libraries/unix/dist-install/build/System/Posix/Terminal/ByteString_p_o_split libraries/unix/dist-install/build/System/Posix/Directory/Common_p_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker/Common_p_o_split libraries/unix/dist-install/build/System/Posix/Files/Common_p_o_split libraries/unix/dist-install/build/System/Posix/IO/Common_p_o_split libraries/unix/dist-install/build/System/Posix/Process/Common_p_o_split libraries/unix/dist-install/build/System/Posix/Terminal/Common_p_o_split -name '*.p_o' -print >> libraries/unix/dist-install/build/libHSunix-2.7.2.1_p.a.contents echo libraries/unix/dist-install/build/cbits/HsUnix.p_o libraries/unix/dist-install/build/cbits/execvpe.p_o >> libraries/unix/dist-install/build/libHSunix-2.7.2.1_p.a.contents "ar" q libraries/unix/dist-install/build/libHSunix-2.7.2.1_p.a @libraries/unix/dist-install/build/libHSunix-2.7.2.1_p.a.contents ar: creating libraries/unix/dist-install/build/libHSunix-2.7.2.1_p.a "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/XUtil.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/XUtil.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/XUtil.dyn_o "rm" -f libraries/unix/dist-install/build/libHSunix-2.7.2.1_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Pointed.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Pointed.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Pointed.dyn_o In file included from /tmp/ghc22603_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9208_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Debug.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Debug.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Debug.dyn_o In file included from /tmp/ghc1075_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc627_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Combinators.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Combinators.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Combinators.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Internals.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Internals.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Internals.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Wrappers.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Wrappers.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Wrappers.dyn_o In file included from /tmp/ghc2200_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13105_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12914_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/LocalTime/LocalTime.hs -o libraries/time/dist-install/build/Data/Time/LocalTime/LocalTime.o -dyno libraries/time/dist-install/build/Data/Time/LocalTime/LocalTime.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Files.hs -o libraries/unix/dist-install/build/System/Posix/Files.o -dyno libraries/unix/dist-install/build/System/Posix/Files.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Label.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Label.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Label.dyn_o In file included from /tmp/ghc9971_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Fuel.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Fuel.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Fuel.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -dynamic-too -c libraries/template-haskell/./Language/Haskell/TH/Ppr.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Ppr.o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH/Ppr.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Builder/Prim.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim.dyn_o In file included from /tmp/ghc9971_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -dynamic-too -c libraries/binary/src/Data/Binary/Get.hs -o libraries/binary/dist-install/build/Data/Binary/Get.o -dyno libraries/binary/dist-install/build/Data/Binary/Get.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Command/KillRing.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/KillRing.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/KillRing.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Lazy/Char8.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Char8.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Char8.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/containers/dist-install/build -hidir libraries/containers/dist-install/build -stubdir libraries/containers/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id containers-0.5.7.1 -hide-all-packages -i -ilibraries/containers/. -ilibraries/containers/dist-install/build -ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/dist-install/build -Ilibraries/containers/dist-install/build/autogen -Ilibraries/containers/include -optP-include -optPlibraries/containers/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -O2 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/containers/dist-install/build/Data/IntMap.dyn_o libraries/containers/dist-install/build/Data/IntMap/Lazy.dyn_o libraries/containers/dist-install/build/Data/IntMap/Strict.dyn_o libraries/containers/dist-install/build/Data/IntSet.dyn_o libraries/containers/dist-install/build/Data/Map.dyn_o libraries/containers/dist-install/build/Data/Map/Lazy.dyn_o libraries/containers/dist-install/build/Data/Map/Strict.dyn_o libraries/containers/dist-install/build/Data/Set.dyn_o libraries/containers/dist-install/build/Data/Graph.dyn_o libraries/containers/dist-install/build/Data/Sequence.dyn_o libraries/containers/dist-install/build/Data/Tree.dyn_o libraries/containers/dist-install/build/Data/IntMap/Base.dyn_o libraries/containers/dist-install/build/Data/IntSet/Base.dyn_o libraries/containers/dist-install/build/Data/Map/Base.dyn_o libraries/containers/dist-install/build/Data/Set/Base.dyn_o libraries/containers/dist-install/build/Data/Utils/BitUtil.dyn_o libraries/containers/dist-install/build/Data/Utils/StrictFold.dyn_o libraries/containers/dist-install/build/Data/Utils/StrictPair.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/containers/dist-install/build/libHScontainers-0.5.7.1-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/DynamicLinker/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/ByteString.o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker/ByteString.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Terminal/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Terminal/ByteString.o -dyno libraries/unix/dist-install/build/System/Posix/Terminal/ByteString.dyn_o In file included from /tmp/ghc1757_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Temp/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Temp/ByteString.o -dyno libraries/unix/dist-install/build/System/Posix/Temp/ByteString.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/IO/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/IO/ByteString.o -dyno libraries/unix/dist-install/build/System/Posix/IO/ByteString.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Process/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Process/ByteString.o -dyno libraries/unix/dist-install/build/System/Posix/Process/ByteString.dyn_o In file included from /tmp/ghc5496_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1757_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Files/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Files/ByteString.o -dyno libraries/unix/dist-install/build/System/Posix/Files/ByteString.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/Directory/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/Directory/ByteString.o -dyno libraries/unix/dist-install/build/System/Posix/Directory/ByteString.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ByteString.o -dyno libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ByteString.dyn_o In file included from /tmp/ghc28311_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Lazy/Builder.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder.dyn_o In file included from /tmp/ghc8806_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11809_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc5496_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -c libraries/bytestring/./Data/ByteString/Lazy/Builder/ASCII.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/ASCII.p_o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/ASCII.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Calendar.hs -o libraries/time/dist-install/build/Data/Time/Calendar.p_o -dyno libraries/time/dist-install/build/Data/Time/Calendar.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/LocalTime.hs -o libraries/time/dist-install/build/Data/Time/LocalTime.p_o -dyno libraries/time/dist-install/build/Data/Time/LocalTime.dyn_o In file included from /tmp/ghc25029_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3006_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8640_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -c libraries/binary/src/Data/Binary/Builder.hs -o libraries/binary/dist-install/build/Data/Binary/Builder.p_o -dyno libraries/binary/dist-install/build/Data/Binary/Builder.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -c libraries/template-haskell/./Language/Haskell/TH.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH.p_o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl.dyn_o In file included from /tmp/ghc13806_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc18974_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28311_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26393_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/./HpcUtils.hs -o utils/hpc/dist-install/build/HpcUtils.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Format/Parse.hs -o libraries/time/dist-install/build/Data/Time/Format/Parse.o -dyno libraries/time/dist-install/build/Data/Time/Format/Parse.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/./System/Posix.hs -o libraries/unix/dist-install/build/System/Posix.o -dyno libraries/unix/dist-install/build/System/Posix.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Graph.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Graph.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Graph.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Builder/Extra.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Extra.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/Extra.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Builder/ASCII.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder/ASCII.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder/ASCII.dyn_o "rm" -f libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1_p.a libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/bytestring/dist-install/build/Data/ByteString_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Char8_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Unsafe_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Internal_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Char8_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Internal_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Short_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Short/Internal_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Extra_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Internal_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/Extras_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/ASCII_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/ASCII_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Binary_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/ASCII_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Floating_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/UncheckedShifts_p_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Base16_p_o_split -name '*.p_o' -print >> libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1_p.a.contents echo libraries/bytestring/dist-install/build/cbits/fpstring.p_o libraries/bytestring/dist-install/build/cbits/itoa.p_o >> libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1_p.a.contents "ar" q libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1_p.a @libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1_p.a.contents ar: creating libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1_p.a "rm" -f libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Calendar/Easter.hs -o libraries/time/dist-install/build/Data/Time/Calendar/Easter.p_o -dyno libraries/time/dist-install/build/Data/Time/Calendar/Easter.dyn_o In file included from /tmp/ghc1094_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8806_0/ghc_13.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Clock.hs -o libraries/time/dist-install/build/Data/Time/Clock.p_o -dyno libraries/time/dist-install/build/Data/Time/Clock.dyn_o In file included from /tmp/ghc24486_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -c libraries/binary/src/Data/Binary/Put.hs -o libraries/binary/dist-install/build/Data/Binary/Put.p_o -dyno libraries/binary/dist-install/build/Data/Binary/Put.dyn_o "rm" -f libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0_p.a libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/template-haskell/dist-install/build/Language/Haskell/TH_p_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib_p_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/Ppr_p_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/PprLib_p_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/Quote_p_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/Syntax_p_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/LanguageExtensions_p_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Map_p_o_split -name '*.p_o' -print >> libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0_p.a.contents echo >> libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0_p.a.contents "ar" q libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0_p.a @libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0_p.a.contents ar: creating libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0_p.a "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Passes/Dominator.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/Dominator.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/Dominator.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -c libraries/hoopl/src/Compiler/Hoopl/Passes/DList.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/DList.p_o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/DList.dyn_o In file included from /tmp/ghc1508_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -f libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0_p.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Lazy/Builder/Extras.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/Extras.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/Extras.dyn_o In file included from /tmp/ghc8233_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc21626_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -split-objs -dynamic-too -c libraries/unix/./System/Posix/ByteString.hs -o libraries/unix/dist-install/build/System/Posix/ByteString.o -dyno libraries/unix/dist-install/build/System/Posix/ByteString.dyn_o "rm" -f libraries/unix/dist-install/build/libHSunix-2.7.2.1.a libraries/unix/dist-install/build/libHSunix-2.7.2.1.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/unix/dist-install/build/System/Posix_o_split libraries/unix/dist-install/build/System/Posix/ByteString_o_split libraries/unix/dist-install/build/System/Posix/Error_o_split libraries/unix/dist-install/build/System/Posix/Resource_o_split libraries/unix/dist-install/build/System/Posix/Time_o_split libraries/unix/dist-install/build/System/Posix/Unistd_o_split libraries/unix/dist-install/build/System/Posix/User_o_split libraries/unix/dist-install/build/System/Posix/Signals_o_split libraries/unix/dist-install/build/System/Posix/Signals/Exts_o_split libraries/unix/dist-install/build/System/Posix/Semaphore_o_split libraries/unix/dist-install/build/System/Posix/SharedMem_o_split libraries/unix/dist-install/build/System/Posix/ByteString/FilePath_o_split libraries/unix/dist-install/build/System/Posix/Directory_o_split libraries/unix/dist-install/build/System/Posix/Directory/ByteString_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ByteString_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker/Prim_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker/ByteString_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker_o_split libraries/unix/dist-install/build/System/Posix/Files_o_split libraries/unix/dist-install/build/System/Posix/Files/ByteString_o_split libraries/unix/dist-install/build/System/Posix/IO_o_split libraries/unix/dist-install/build/System/Posix/IO/ByteString_o_split libraries/unix/dist-install/build/System/Posix/Env_o_split libraries/unix/dist-install/build/System/Posix/Env/ByteString_o_split libraries/unix/dist-install/build/System/Posix/Fcntl_o_split libraries/unix/dist-install/build/System/Posix/Process_o_split libraries/unix/dist-install/build/System/Posix/Process/Internals_o_split libraries/unix/dist-install/build/System/Posix/Process/ByteString_o_split libraries/unix/dist-install/build/System/Posix/Temp_o_split libraries/unix/dist-install/build/System/Posix/Temp/ByteString_o_split libraries/unix/dist-install/build/System/Posix/Terminal_o_split libraries/unix/dist-install/build/System/Posix/Terminal/ByteString_o_split libraries/unix/dist-install/build/System/Posix/Directory/Common_o_split libraries/unix/dist-install/build/System/Posix/DynamicLinker/Common_o_split libraries/unix/dist-install/build/System/Posix/Files/Common_o_split libraries/unix/dist-install/build/System/Posix/IO/Common_o_split libraries/unix/dist-install/build/System/Posix/Process/Common_o_split libraries/unix/dist-install/build/System/Posix/Terminal/Common_o_split -name '*.o' -print >> libraries/unix/dist-install/build/libHSunix-2.7.2.1.a.contents echo libraries/unix/dist-install/build/cbits/HsUnix.o libraries/unix/dist-install/build/cbits/execvpe.o >> libraries/unix/dist-install/build/libHSunix-2.7.2.1.a.contents "ar" q libraries/unix/dist-install/build/libHSunix-2.7.2.1.a @libraries/unix/dist-install/build/libHSunix-2.7.2.1.a.contents ar: creating libraries/unix/dist-install/build/libHSunix-2.7.2.1.a "rm" -f libraries/unix/dist-install/build/libHSunix-2.7.2.1.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Compat/Internal/TempFile.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Internal/TempFile.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Internal/TempFile.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time/Clock/TAI.hs -o libraries/time/dist-install/build/Data/Time/Clock/TAI.p_o -dyno libraries/time/dist-install/build/Data/Time/Clock/TAI.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -c libraries/time/lib/Data/Time.hs -o libraries/time/dist-install/build/Data/Time.p_o -dyno libraries/time/dist-install/build/Data/Time.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2/build -iiserv/stage2/build/autogen -Iiserv/stage2/build -Iiserv/stage2/build/autogen -optP-include -optPiserv/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2/build -hidir iserv/stage2/build -stubdir iserv/stage2/build -c iserv/stage2/build/GHCi/Utils.hs -o iserv/stage2/build/GHCi/Utils.o In file included from /tmp/ghc6060_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Dataflow.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Dataflow.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Dataflow.dyn_o In file included from /tmp/ghc23869_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Show.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Show.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Show.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/MkGraph.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/MkGraph.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/MkGraph.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Builder.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Builder.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Builder.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -c libraries/directory/./System/Directory.hs -o libraries/directory/dist-install/build/System/Directory.p_o -dyno libraries/directory/dist-install/build/System/Directory.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-install/build -ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/dist-install/build -Ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hpc/dist-install/build -hidir libraries/hpc/dist-install/build -stubdir libraries/hpc/dist-install/build -split-objs -c libraries/hpc/./Trace/Hpc/Mix.hs -o libraries/hpc/dist-install/build/Trace/Hpc/Mix.p_o -dyno libraries/hpc/dist-install/build/Trace/Hpc/Mix.dyn_o "rm" -f libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1_p.a libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/hoopl/dist-install/build/Compiler/Hoopl_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Internals_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Wrappers_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/Dominator_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/DList_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Checkpoint_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Collections_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Combinators_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Dataflow_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Debug_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Block_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Graph_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Label_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/MkGraph_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Fuel_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Pointed_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Shape_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Show_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Unique_p_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/XUtil_p_o_split -name '*.p_o' -print >> libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1_p.a.contents echo >> libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1_p.a.contents "ar" q libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1_p.a @libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1_p.a.contents ar: creating libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1_p.a In file included from /tmp/ghc12749_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2_dyn/build -iiserv/stage2_dyn/build/autogen -Iiserv/stage2_dyn/build -Iiserv/stage2_dyn/build/autogen -optP-include -optPiserv/stage2_dyn/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2_dyn/build -hidir iserv/stage2_dyn/build -stubdir iserv/stage2_dyn/build -c iserv/stage2_dyn/build/GHCi/Utils.hs -o iserv/stage2_dyn/build/GHCi/Utils.dyn_o "rm" -f libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1_p.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -dynamic-too -c libraries/binary/src/Data/Binary/Builder.hs -o libraries/binary/dist-install/build/Data/Binary/Builder.o -dyno libraries/binary/dist-install/build/Data/Binary/Builder.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Lazy/Builder.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -split-objs -dynamic-too -c libraries/bytestring/./Data/ByteString/Lazy/Builder/ASCII.hs -o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/ASCII.o -dyno libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/ASCII.dyn_o In file included from /tmp/ghc23895_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -f libraries/time/dist-install/build/libHStime-1.6.0.1_p.a libraries/time/dist-install/build/libHStime-1.6.0.1_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/time/dist-install/build/Data/Time/Calendar_p_o_split libraries/time/dist-install/build/Data/Time/Calendar/MonthDay_p_o_split libraries/time/dist-install/build/Data/Time/Calendar/OrdinalDate_p_o_split libraries/time/dist-install/build/Data/Time/Calendar/WeekDate_p_o_split libraries/time/dist-install/build/Data/Time/Calendar/Julian_p_o_split libraries/time/dist-install/build/Data/Time/Calendar/Easter_p_o_split libraries/time/dist-install/build/Data/Time/Clock_p_o_split libraries/time/dist-install/build/Data/Time/Clock/POSIX_p_o_split libraries/time/dist-install/build/Data/Time/Clock/TAI_p_o_split libraries/time/dist-install/build/Data/Time/LocalTime_p_o_split libraries/time/dist-install/build/Data/Time/Format_p_o_split libraries/time/dist-install/build/Data/Time_p_o_split libraries/time/dist-install/build/Data/Time/Calendar/Private_p_o_split libraries/time/dist-install/build/Data/Time/Calendar/Days_p_o_split libraries/time/dist-install/build/Data/Time/Calendar/Gregorian_p_o_split libraries/time/dist-install/build/Data/Time/Calendar/JulianYearDay_p_o_split libraries/time/dist-install/build/Data/Time/Clock/Scale_p_o_split libraries/time/dist-install/build/Data/Time/Clock/UTC_p_o_split libraries/time/dist-install/build/Data/Time/Clock/CTimeval_p_o_split libraries/time/dist-install/build/Data/Time/Clock/CTimespec_p_o_split libraries/time/dist-install/build/Data/Time/Clock/UTCDiff_p_o_split libraries/time/dist-install/build/Data/Time/LocalTime/TimeZone_p_o_split libraries/time/dist-install/build/Data/Time/LocalTime/TimeOfDay_p_o_split libraries/time/dist-install/build/Data/Time/LocalTime/LocalTime_p_o_split libraries/time/dist-install/build/Data/Time/Format/Parse_p_o_split libraries/time/dist-install/build/Data/Time/Format/Locale_p_o_split -name '*.p_o' -print >> libraries/time/dist-install/build/libHStime-1.6.0.1_p.a.contents echo libraries/time/dist-install/build/lib/cbits/HsTime.p_o >> libraries/time/dist-install/build/libHStime-1.6.0.1_p.a.contents "ar" q libraries/time/dist-install/build/libHStime-1.6.0.1_p.a @libraries/time/dist-install/build/libHStime-1.6.0.1_p.a.contents ar: creating libraries/time/dist-install/build/libHStime-1.6.0.1_p.a "rm" -f libraries/time/dist-install/build/libHStime-1.6.0.1_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -c libraries/binary/src/Data/Binary/Class.hs -o libraries/binary/dist-install/build/Data/Binary/Class.p_o -dyno libraries/binary/dist-install/build/Data/Binary/Class.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -dynamic-too -c libraries/binary/src/Data/Binary/Put.hs -o libraries/binary/dist-install/build/Data/Binary/Put.o -dyno libraries/binary/dist-install/build/Data/Binary/Put.dyn_o "rm" -f libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1.a libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/bytestring/dist-install/build/Data/ByteString_o_split libraries/bytestring/dist-install/build/Data/ByteString/Char8_o_split libraries/bytestring/dist-install/build/Data/ByteString/Unsafe_o_split libraries/bytestring/dist-install/build/Data/ByteString/Internal_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Char8_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Internal_o_split libraries/bytestring/dist-install/build/Data/ByteString/Short_o_split libraries/bytestring/dist-install/build/Data/ByteString/Short/Internal_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Extra_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Internal_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/Extras_o_split libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/ASCII_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/ASCII_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Binary_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/ASCII_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Floating_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/UncheckedShifts_o_split libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Base16_o_split -name '*.o' -print >> libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1.a.contents echo libraries/bytestring/dist-install/build/cbits/fpstring.o libraries/bytestring/dist-install/build/cbits/itoa.o >> libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1.a.contents "ar" q libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1.a @libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1.a.contents ar: creating libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1.a "rm" -f libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1.a.contents "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/bytestring/dist-install/build -hidir libraries/bytestring/dist-install/build -stubdir libraries/bytestring/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id bytestring-0.10.8.1 -hide-all-packages -i -ilibraries/bytestring/. -ilibraries/bytestring/dist-install/build -ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/dist-install/build -Ilibraries/bytestring/dist-install/build/autogen -Ilibraries/bytestring/include -optP-DINTEGER_GMP -optP-include -optPlibraries/bytestring/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id ghc-prim-0.5.0.0 -package-id integer-gmp-1.0.0.1 -Wall -fwarn-tabs -O2 -fmax-simplifier-iterations=10 -fdicts-cheap -fspec-constr-count=6 -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-inline-rule-shadowing -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/bytestring/dist-install/build/Data/ByteString.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Char8.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Unsafe.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Internal.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Lazy.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Char8.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Internal.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Short.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Short/Internal.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Builder.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Extra.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Internal.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/Extras.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Lazy/Builder/ASCII.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Builder/ASCII.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Binary.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/ASCII.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Floating.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/UncheckedShifts.dyn_o libraries/bytestring/dist-install/build/Data/ByteString/Builder/Prim/Internal/Base16.dyn_o libraries/bytestring/dist-install/build/cbits/fpstring.dyn_o libraries/bytestring/dist-install/build/cbits/itoa.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/bytestring/dist-install/build/libHSbytestring-0.10.8.1-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/XUtil.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/XUtil.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/XUtil.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Pointed.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Pointed.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Pointed.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Debug.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Debug.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Debug.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Combinators.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Combinators.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Combinators.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Internals.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Internals.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Internals.dyn_o In file included from /tmp/ghc24481_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Wrappers.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Wrappers.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Wrappers.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Format.hs -o libraries/time/dist-install/build/Data/Time/Format.o -dyno libraries/time/dist-install/build/Data/Time/Format.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Passes/Dominator.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/Dominator.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/Dominator.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -split-objs -dynamic-too -c libraries/hoopl/src/Compiler/Hoopl/Passes/DList.hs -o libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/DList.o -dyno libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/DList.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -dynamic-too -c libraries/binary/src/Data/Binary/Class.hs -o libraries/binary/dist-install/build/Data/Binary/Class.o -dyno libraries/binary/dist-install/build/Data/Binary/Class.dyn_o "rm" -f libraries/hpc/dist-install/build/libHShpc-0.6.0.3_p.a libraries/hpc/dist-install/build/libHShpc-0.6.0.3_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/hpc/dist-install/build/Trace/Hpc/Util_p_o_split libraries/hpc/dist-install/build/Trace/Hpc/Mix_p_o_split libraries/hpc/dist-install/build/Trace/Hpc/Tix_p_o_split libraries/hpc/dist-install/build/Trace/Hpc/Reflect_p_o_split -name '*.p_o' -print >> libraries/hpc/dist-install/build/libHShpc-0.6.0.3_p.a.contents echo >> libraries/hpc/dist-install/build/libHShpc-0.6.0.3_p.a.contents "ar" q libraries/hpc/dist-install/build/libHShpc-0.6.0.3_p.a @libraries/hpc/dist-install/build/libHShpc-0.6.0.3_p.a.contents ar: creating libraries/hpc/dist-install/build/libHShpc-0.6.0.3_p.a "rm" -f libraries/hpc/dist-install/build/libHShpc-0.6.0.3_p.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -split-objs -dynamic-too -c libraries/template-haskell/./Language/Haskell/TH.hs -o libraries/template-haskell/dist-install/build/Language/Haskell/TH.o -dyno libraries/template-haskell/dist-install/build/Language/Haskell/TH.dyn_o "rm" -f libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0.a libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0.a.contents "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/template-haskell/dist-install/build -hidir libraries/template-haskell/dist-install/build -stubdir libraries/template-haskell/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id template-haskell-2.11.1.0 -hide-all-packages -i -ilibraries/template-haskell/. -ilibraries/template-haskell/dist-install/build -ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/dist-install/build -Ilibraries/template-haskell/dist-install/build/autogen -Ilibraries/template-haskell/. -optP-include -optPlibraries/template-haskell/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id ghc-boot-th-8.0.2 -package-id pretty-1.1.3.3 -Wall -this-unit-id template-haskell -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../pretty-1.1.3.3' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-th-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/template-haskell/dist-install/build/Language/Haskell/TH.dyn_o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib.dyn_o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Ppr.dyn_o libraries/template-haskell/dist-install/build/Language/Haskell/TH/PprLib.dyn_o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Quote.dyn_o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Syntax.dyn_o libraries/template-haskell/dist-install/build/Language/Haskell/TH/LanguageExtensions.dyn_o libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Map.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0-ghc8.0.2.so /data/scratch/lang/ghc80/work/.tools/bin/find libraries/template-haskell/dist-install/build/Language/Haskell/TH_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/Ppr_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/PprLib_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/Quote_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/Syntax_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/LanguageExtensions_o_split libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Map_o_split -name '*.o' -print >> libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0.a.contents Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. echo >> libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0.a.contents "ar" q libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0.a @libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0.a.contents ar: creating libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0.a "rm" -f libraries/template-haskell/dist-install/build/libHStemplate-haskell-2.11.1.0.a.contents "rm" -f libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1.a libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/hoopl/dist-install/build/Compiler/Hoopl_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Internals_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Wrappers_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/Dominator_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/DList_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Checkpoint_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Collections_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Combinators_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Dataflow_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Debug_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Block_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Graph_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Label_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/MkGraph_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Fuel_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Pointed_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Shape_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Show_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/Unique_o_split libraries/hoopl/dist-install/build/Compiler/Hoopl/XUtil_o_split -name '*.o' -print >> libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1.a.contents "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hoopl/dist-install/build -hidir libraries/hoopl/dist-install/build -stubdir libraries/hoopl/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id hoopl-3.10.2.1 -hide-all-packages -i -ilibraries/hoopl/src -ilibraries/hoopl/dist-install/build -ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/dist-install/build -Ilibraries/hoopl/dist-install/build/autogen -Ilibraries/hoopl/. -optP-include -optPlibraries/hoopl/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/hoopl/dist-install/build/Compiler/Hoopl.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Internals.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Wrappers.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/Dominator.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Passes/DList.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Checkpoint.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Collections.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Combinators.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Dataflow.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Debug.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Block.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Graph.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Label.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/MkGraph.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Fuel.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Pointed.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Shape.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Show.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/Unique.dyn_o libraries/hoopl/dist-install/build/Compiler/Hoopl/XUtil.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1-ghc8.0.2.so echo >> libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1.a.contents "ar" q libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1.a @libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1.a.contents ar: creating libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1.a Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "rm" -f libraries/hoopl/dist-install/build/libHShoopl-3.10.2.1.a.contents "rm" -f libraries/directory/dist-install/build/libHSdirectory-1.3.0.0_p.a libraries/directory/dist-install/build/libHSdirectory-1.3.0.0_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Compat/CopyFile.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CopyFile.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CopyFile.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/dist-install/build/System/Console/Haskeline/Directory.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Directory.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Directory.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/History.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/History.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/History.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -DDYNAMIC_GHC_PROGRAMS -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Util.hs -o compiler/stage2/build/Util.p_o -dyno compiler/stage2/build/Util.dyn_o /data/scratch/lang/ghc80/work/.tools/bin/find libraries/directory/dist-install/build/System/Directory_p_o_split libraries/directory/dist-install/build/System/Directory/Internal_p_o_split libraries/directory/dist-install/build/System/Directory/Internal/Prelude_p_o_split libraries/directory/dist-install/build/System/Directory/Internal/Config_p_o_split libraries/directory/dist-install/build/System/Directory/Internal/C_utimensat_p_o_split libraries/directory/dist-install/build/System/Directory/Internal/Posix_p_o_split libraries/directory/dist-install/build/System/Directory/Internal/Windows_p_o_split -name '*.p_o' -print >> libraries/directory/dist-install/build/libHSdirectory-1.3.0.0_p.a.contents echo >> libraries/directory/dist-install/build/libHSdirectory-1.3.0.0_p.a.contents "ar" q libraries/directory/dist-install/build/libHSdirectory-1.3.0.0_p.a @libraries/directory/dist-install/build/libHSdirectory-1.3.0.0_p.a.contents ar: creating libraries/directory/dist-install/build/libHSdirectory-1.3.0.0_p.a "rm" -f libraries/directory/dist-install/build/libHSdirectory-1.3.0.0_p.a.contents In file included from /tmp/ghc7547_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Completion.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Completion.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Completion.dyn_o In file included from /tmp/ghc8234_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/LocalTime.hs -o libraries/time/dist-install/build/Data/Time/LocalTime.o -dyno libraries/time/dist-install/build/Data/Time/LocalTime.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Calendar.hs -o libraries/time/dist-install/build/Data/Time/Calendar.o -dyno libraries/time/dist-install/build/Data/Time/Calendar.dyn_o In file included from /tmp/ghc8449_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Clock.hs -o libraries/time/dist-install/build/Data/Time/Clock.o -dyno libraries/time/dist-install/build/Data/Time/Clock.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Calendar/Easter.hs -o libraries/time/dist-install/build/Data/Time/Calendar/Easter.o -dyno libraries/time/dist-install/build/Data/Time/Calendar/Easter.dyn_o In file included from /tmp/ghc22373_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time.hs -o libraries/time/dist-install/build/Data/Time.o -dyno libraries/time/dist-install/build/Data/Time.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -split-objs -dynamic-too -c libraries/time/lib/Data/Time/Clock/TAI.hs -o libraries/time/dist-install/build/Data/Time/Clock/TAI.o -dyno libraries/time/dist-install/build/Data/Time/Clock/TAI.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -split-objs -dynamic-too -c libraries/directory/./System/Directory.hs -o libraries/directory/dist-install/build/System/Directory.o -dyno libraries/directory/dist-install/build/System/Directory.dyn_o In file included from /tmp/ghc29757_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-install/build -ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/dist-install/build -Ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hpc/dist-install/build -hidir libraries/hpc/dist-install/build -stubdir libraries/hpc/dist-install/build -split-objs -dynamic-too -c libraries/hpc/./Trace/Hpc/Mix.hs -o libraries/hpc/dist-install/build/Trace/Hpc/Mix.o -dyno libraries/hpc/dist-install/build/Trace/Hpc/Mix.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/FastString.hs -o compiler/stage2/build/FastString.p_o -dyno compiler/stage2/build/FastString.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Command/History.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/History.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/History.dyn_o In file included from /tmp/ghc1745_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc19170_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Term.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Term.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Term.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/BufWrite.hs -o compiler/stage2/build/BufWrite.p_o -dyno compiler/stage2/build/BufWrite.dyn_o In file included from /tmp/ghc3604_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/Lexeme.hs -o compiler/stage2/build/Lexeme.p_o -dyno compiler/stage2/build/Lexeme.dyn_o In file included from /tmp/ghc19680_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8947_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Pretty.hs -o compiler/stage2/build/Pretty.p_o -dyno compiler/stage2/build/Pretty.dyn_o "rm" -f libraries/time/dist-install/build/libHStime-1.6.0.1.a libraries/time/dist-install/build/libHStime-1.6.0.1.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/time/dist-install/build/Data/Time/Calendar_o_split libraries/time/dist-install/build/Data/Time/Calendar/MonthDay_o_split libraries/time/dist-install/build/Data/Time/Calendar/OrdinalDate_o_split libraries/time/dist-install/build/Data/Time/Calendar/WeekDate_o_split libraries/time/dist-install/build/Data/Time/Calendar/Julian_o_split libraries/time/dist-install/build/Data/Time/Calendar/Easter_o_split libraries/time/dist-install/build/Data/Time/Clock_o_split libraries/time/dist-install/build/Data/Time/Clock/POSIX_o_split libraries/time/dist-install/build/Data/Time/Clock/TAI_o_split libraries/time/dist-install/build/Data/Time/LocalTime_o_split libraries/time/dist-install/build/Data/Time/Format_o_split libraries/time/dist-install/build/Data/Time_o_split libraries/time/dist-install/build/Data/Time/Calendar/Private_o_split libraries/time/dist-install/build/Data/Time/Calendar/Days_o_split libraries/time/dist-install/build/Data/Time/Calendar/Gregorian_o_split libraries/time/dist-install/build/Data/Time/Calendar/JulianYearDay_o_split libraries/time/dist-install/build/Data/Time/Clock/Scale_o_split libraries/time/dist-install/build/Data/Time/Clock/UTC_o_split libraries/time/dist-install/build/Data/Time/Clock/CTimeval_o_split libraries/time/dist-install/build/Data/Time/Clock/CTimespec_o_split libraries/time/dist-install/build/Data/Time/Clock/UTCDiff_o_split libraries/time/dist-install/build/Data/Time/LocalTime/TimeZone_o_split libraries/time/dist-install/build/Data/Time/LocalTime/TimeOfDay_o_split libraries/time/dist-install/build/Data/Time/LocalTime/LocalTime_o_split libraries/time/dist-install/build/Data/Time/Format/Parse_o_split libraries/time/dist-install/build/Data/Time/Format/Locale_o_split -name '*.o' -print >> libraries/time/dist-install/build/libHStime-1.6.0.1.a.contents echo libraries/time/dist-install/build/lib/cbits/HsTime.o >> libraries/time/dist-install/build/libHStime-1.6.0.1.a.contents "ar" q libraries/time/dist-install/build/libHStime-1.6.0.1.a @libraries/time/dist-install/build/libHStime-1.6.0.1.a.contents ar: creating libraries/time/dist-install/build/libHStime-1.6.0.1.a "rm" -f libraries/time/dist-install/build/libHStime-1.6.0.1.a.contents "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/time/dist-install/build -hidir libraries/time/dist-install/build -stubdir libraries/time/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id time-1.6.0.1 -hide-all-packages -i -ilibraries/time/lib -ilibraries/time/dist-install/build -ilibraries/time/dist-install/build/autogen -Ilibraries/time/dist-install/build -Ilibraries/time/dist-install/build/autogen -Ilibraries/time/lib/include -optP-DLANGUAGE_Rank2Types -optP-DLANGUAGE_DeriveDataTypeable -optP-DLANGUAGE_StandaloneDeriving -optP-include -optPlibraries/time/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -Wall -fwarn-tabs -XHaskell2010 -XCPP -XRank2Types -XDeriveDataTypeable -XStandaloneDeriving -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/time/dist-install/build/Data/Time/Calendar.dyn_o libraries/time/dist-install/build/Data/Time/Calendar/MonthDay.dyn_o libraries/time/dist-install/build/Data/Time/Calendar/OrdinalDate.dyn_o libraries/time/dist-install/build/Data/Time/Calendar/WeekDate.dyn_o libraries/time/dist-install/build/Data/Time/Calendar/Julian.dyn_o libraries/time/dist-install/build/Data/Time/Calendar/Easter.dyn_o libraries/time/dist-install/build/Data/Time/Clock.dyn_o libraries/time/dist-install/build/Data/Time/Clock/POSIX.dyn_o libraries/time/dist-install/build/Data/Time/Clock/TAI.dyn_o libraries/time/dist-install/build/Data/Time/LocalTime.dyn_o libraries/time/dist-install/build/Data/Time/Format.dyn_o libraries/time/dist-install/build/Data/Time.dyn_o libraries/time/dist-install/build/Data/Time/Calendar/Private.dyn_o libraries/time/dist-install/build/Data/Time/Calendar/Days.dyn_o libraries/time/dist-install/build/Data/Time/Calendar/Gregorian.dyn_o libraries/time/dist-install/build/Data/Time/Calendar/JulianYearDay.dyn_o libraries/time/dist-install/build/Data/Time/Clock/Scale.dyn_o libraries/time/dist-install/build/Data/Time/Clock/UTC.dyn_o libraries/time/dist-install/build/Data/Time/Clock/CTimeval.dyn_o libraries/time/dist-install/build/Data/Time/Clock/CTimespec.dyn_o libraries/time/dist-install/build/Data/Time/Clock/UTCDiff.dyn_o libraries/time/dist-install/build/Data/Time/LocalTime/TimeZone.dyn_o libraries/time/dist-install/build/Data/Time/LocalTime/TimeOfDay.dyn_o libraries/time/dist-install/build/Data/Time/LocalTime/LocalTime.dyn_o libraries/time/dist-install/build/Data/Time/Format/Parse.dyn_o libraries/time/dist-install/build/Data/Time/Format/Locale.dyn_o libraries/time/dist-install/build/lib/cbits/HsTime.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/time/dist-install/build/libHStime-1.6.0.1-ghc8.0.2.so "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -c libraries/binary/src/Data/Binary/Generic.hs -o libraries/binary/dist-install/build/Data/Binary/Generic.p_o -dyno libraries/binary/dist-install/build/Data/Binary/Generic.dyn_o Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. In file included from /tmp/ghc29130_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/unix/dist-install/build -hidir libraries/unix/dist-install/build -stubdir libraries/unix/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id unix-2.7.2.1 -hide-all-packages -i -ilibraries/unix/. -ilibraries/unix/dist-install/build -ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/dist-install/build -Ilibraries/unix/dist-install/build/autogen -Ilibraries/unix/include -optP-include -optPlibraries/unix/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id time-1.6.0.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/unix/dist-install/build/System/Posix.dyn_o libraries/unix/dist-install/build/System/Posix/ByteString.dyn_o libraries/unix/dist-install/build/System/Posix/Error.dyn_o libraries/unix/dist-install/build/System/Posix/Resource.dyn_o libraries/unix/dist-install/build/System/Posix/Time.dyn_o libraries/unix/dist-install/build/System/Posix/Unistd.dyn_o libraries/unix/dist-install/build/System/Posix/User.dyn_o libraries/unix/dist-install/build/System/Posix/Signals.dyn_o libraries/unix/dist-install/build/System/Posix/Signals/Exts.dyn_o libraries/unix/dist-install/build/System/Posix/Semaphore.dyn_o libraries/unix/dist-install/build/System/Posix/SharedMem.dyn_o libraries/unix/dist-install/build/System/Posix/ByteString/FilePath.dyn_o libraries/unix/dist-install/build/System/Posix/Directory.dyn_o libraries/unix/dist-install/build/System/Posix/Directory/ByteString.dyn_o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module.dyn_o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Module/ByteString.dyn_o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Prim.dyn_o libraries/unix/dist-install/build/System/Posix/DynamicLinker/ByteString.dyn_o libraries/unix/dist-install/build/System/Posix/DynamicLinker.dyn_o libraries/unix/dist-install/build/System/Posix/Files.dyn_o libraries/unix/dist-install/build/System/Posix/Files/ByteString.dyn_o libraries/unix/dist-install/build/System/Posix/IO.dyn_o libraries/unix/dist-install/build/System/Posix/IO/ByteString.dyn_o libraries/unix/dist-install/build/System/Posix/Env.dyn_o libraries/unix/dist-install/build/System/Posix/Env/ByteString.dyn_o libraries/unix/dist-install/build/System/Posix/Fcntl.dyn_o libraries/unix/dist-install/build/System/Posix/Process.dyn_o libraries/unix/dist-install/build/System/Posix/Process/Internals.dyn_o libraries/unix/dist-install/build/System/Posix/Process/ByteString.dyn_o libraries/unix/dist-install/build/System/Posix/Temp.dyn_o libraries/unix/dist-install/build/System/Posix/Temp/ByteString.dyn_o libraries/unix/dist-install/build/System/Posix/Terminal.dyn_o libraries/unix/dist-install/build/System/Posix/Terminal/ByteString.dyn_o libraries/unix/dist-install/build/System/Posix/Directory/Common.dyn_o libraries/unix/dist-install/build/System/Posix/DynamicLinker/Common.dyn_o libraries/unix/dist-install/build/System/Posix/Files/Common.dyn_o libraries/unix/dist-install/build/System/Posix/IO/Common.dyn_o libraries/unix/dist-install/build/System/Posix/Process/Common.dyn_o libraries/unix/dist-install/build/System/Posix/Terminal/Common.dyn_o libraries/unix/dist-install/build/cbits/HsUnix.dyn_o libraries/unix/dist-install/build/cbits/execvpe.dyn_o -shared -dynamic -dynload deploy -lrt -lutil -no-auto-link-packages -o libraries/unix/dist-install/build/libHSunix-2.7.2.1-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Outputable.hs -o compiler/stage2/build/Outputable.p_o -dyno compiler/stage2/build/Outputable.dyn_o In file included from /tmp/ghc23448_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3626_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/SrcLoc.hs -o compiler/stage2/build/SrcLoc.p_o -dyno compiler/stage2/build/SrcLoc.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Bag.hs -o compiler/stage2/build/Bag.p_o -dyno compiler/stage2/build/Bag.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/TyCoRep.hs-boot -o compiler/stage2/build/TyCoRep.p_o-boot -dyno compiler/stage2/build/TyCoRep.dyn_o-boot In file included from /tmp/ghc20044_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Digraph.hs -o compiler/stage2/build/Digraph.p_o -dyno compiler/stage2/build/Digraph.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Pair.hs -o compiler/stage2/build/Pair.p_o -dyno compiler/stage2/build/Pair.dyn_o In file included from /tmp/ghc29848_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9096_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/IdInfo.hs-boot -o compiler/stage2/build/IdInfo.p_o-boot -dyno compiler/stage2/build/IdInfo.dyn_o-boot In file included from /tmp/ghc9362_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcType.hs-boot -o compiler/stage2/build/TcType.p_o-boot -dyno compiler/stage2/build/TcType.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/StringBuffer.hs -o compiler/stage2/build/StringBuffer.p_o -dyno compiler/stage2/build/StringBuffer.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/OrdList.hs -o compiler/stage2/build/OrdList.p_o -dyno compiler/stage2/build/OrdList.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/CmdLineParser.hs -o compiler/stage2/build/CmdLineParser.p_o -dyno compiler/stage2/build/CmdLineParser.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/ErrUtils.hs-boot -o compiler/stage2/build/ErrUtils.p_o-boot -dyno compiler/stage2/build/ErrUtils.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsDoc.hs -o compiler/stage2/build/HsDoc.p_o -dyno compiler/stage2/build/HsDoc.dyn_o In file included from /tmp/ghc24608_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc20908_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -c libraries/binary/src/Data/Binary.hs -o libraries/binary/dist-install/build/Data/Binary.p_o -dyno libraries/binary/dist-install/build/Data/Binary.dyn_o In file included from /tmp/ghc25916_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1732_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] <> /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/StaticFlags.hs -o compiler/stage2/build/StaticFlags.p_o -dyno compiler/stage2/build/StaticFlags.dyn_o In file included from /tmp/ghc28818_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12325_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/BasicTypes.hs -o compiler/stage2/build/BasicTypes.p_o -dyno compiler/stage2/build/BasicTypes.dyn_o "rm" -f libraries/binary/dist-install/build/libHSbinary-0.8.3.0_p.a libraries/binary/dist-install/build/libHSbinary-0.8.3.0_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Compat/Binary.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Binary.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Binary.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-install/build -ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/dist-install/build -Ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot/dist-install/build -hidir libraries/ghc-boot/dist-install/build -stubdir libraries/ghc-boot/dist-install/build -split-objs -c libraries/ghc-boot/./GHC/LanguageExtensions.hs -o libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions.p_o -dyno libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions.dyn_o /data/scratch/lang/ghc80/work/.tools/bin/find libraries/binary/dist-install/build/Data/Binary_p_o_split libraries/binary/dist-install/build/Data/Binary/Put_p_o_split libraries/binary/dist-install/build/Data/Binary/Get_p_o_split libraries/binary/dist-install/build/Data/Binary/Get/Internal_p_o_split libraries/binary/dist-install/build/Data/Binary/Builder_p_o_split libraries/binary/dist-install/build/Data/Binary/Class_p_o_split libraries/binary/dist-install/build/Data/Binary/Internal_p_o_split libraries/binary/dist-install/build/Data/Binary/Generic_p_o_split -name '*.p_o' -print >> libraries/binary/dist-install/build/libHSbinary-0.8.3.0_p.a.contents echo >> libraries/binary/dist-install/build/libHSbinary-0.8.3.0_p.a.contents "ar" q libraries/binary/dist-install/build/libHSbinary-0.8.3.0_p.a @libraries/binary/dist-install/build/libHSbinary-0.8.3.0_p.a.contents ar: creating libraries/binary/dist-install/build/libHSbinary-0.8.3.0_p.a "rm" -f libraries/binary/dist-install/build/libHSbinary-0.8.3.0_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-install/build -ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/dist-install/build -Ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot/dist-install/build -hidir libraries/ghc-boot/dist-install/build -stubdir libraries/ghc-boot/dist-install/build -split-objs -c libraries/ghc-boot/./GHC/PackageDb.hs -o libraries/ghc-boot/dist-install/build/GHC/PackageDb.p_o -dyno libraries/ghc-boot/dist-install/build/GHC/PackageDb.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/./GHCi/TH/Binary.hs -o libraries/ghci/dist-install/build/GHCi/TH/Binary.p_o -dyno libraries/ghci/dist-install/build/GHCi/TH/Binary.dyn_o In file included from /tmp/ghc29989_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/dist-install/build/GHCi/FFI.hs -o libraries/ghci/dist-install/build/GHCi/FFI.p_o -dyno libraries/ghci/dist-install/build/GHCi/FFI.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/./GHCi/RemoteTypes.hs -o libraries/ghci/dist-install/build/GHCi/RemoteTypes.p_o -dyno libraries/ghci/dist-install/build/GHCi/RemoteTypes.dyn_o In file included from /tmp/ghc25481_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc25534_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc25766_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/./SizedSeq.hs -o libraries/ghci/dist-install/build/SizedSeq.p_o -dyno libraries/ghci/dist-install/build/SizedSeq.dyn_o In file included from /tmp/ghc26126_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16608_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -dynamic-too -c libraries/binary/src/Data/Binary/Generic.hs -o libraries/binary/dist-install/build/Data/Binary/Generic.o -dyno libraries/binary/dist-install/build/Data/Binary/Generic.dyn_o In file included from /tmp/ghc23751_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "rm" -f libraries/hpc/dist-install/build/libHShpc-0.6.0.3.a libraries/hpc/dist-install/build/libHShpc-0.6.0.3.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/hpc/dist-install/build/Trace/Hpc/Util_o_split libraries/hpc/dist-install/build/Trace/Hpc/Mix_o_split libraries/hpc/dist-install/build/Trace/Hpc/Tix_o_split libraries/hpc/dist-install/build/Trace/Hpc/Reflect_o_split -name '*.o' -print >> libraries/hpc/dist-install/build/libHShpc-0.6.0.3.a.contents echo >> libraries/hpc/dist-install/build/libHShpc-0.6.0.3.a.contents "ar" q libraries/hpc/dist-install/build/libHShpc-0.6.0.3.a @libraries/hpc/dist-install/build/libHShpc-0.6.0.3.a.contents ar: creating libraries/hpc/dist-install/build/libHShpc-0.6.0.3.a "rm" -f libraries/hpc/dist-install/build/libHShpc-0.6.0.3.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Compat/Semigroup.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Semigroup.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Semigroup.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Version.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Version.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Version.dyn_o In file included from /tmp/ghc5506_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3116_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Language/Haskell/Extension.hs -o libraries/Cabal/Cabal/dist-install/build/Language/Haskell/Extension.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Language/Haskell/Extension.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/ModuleName.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/ModuleName.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/ModuleName.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Verbosity.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Verbosity.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Verbosity.dyn_o In file included from /tmp/ghc3932_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc27989_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/System.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/System.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/System.dyn_o In file included from /tmp/ghc24446_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/RunCommand.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/RunCommand.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/RunCommand.dyn_o In file included from /tmp/ghc22050_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix.dyn_o In file included from /tmp/ghc27080_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8269_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc23292_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Command/Completion.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Completion.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Completion.dyn_o In file included from /tmp/ghc11751_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/./GHCi/ResolvedBCO.hs -o libraries/ghci/dist-install/build/GHCi/ResolvedBCO.p_o -dyno libraries/ghci/dist-install/build/GHCi/ResolvedBCO.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/./GHCi/ObjLink.hs -o libraries/ghci/dist-install/build/GHCi/ObjLink.p_o -dyno libraries/ghci/dist-install/build/GHCi/ObjLink.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/Unique.hs -o compiler/stage2/build/Unique.p_o -dyno compiler/stage2/build/Unique.dyn_o In file included from /tmp/ghc3534_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -DDYNAMIC_GHC_PROGRAMS -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Util.hs -o compiler/stage2/build/Util.o -dyno compiler/stage2/build/Util.dyn_o In file included from /tmp/ghc19839_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -split-objs -dynamic-too -c libraries/binary/src/Data/Binary.hs -o libraries/binary/dist-install/build/Data/Binary.o -dyno libraries/binary/dist-install/build/Data/Binary.dyn_o In file included from /tmp/ghc25266_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/dist-install/build/System/Console/Haskeline/Directory.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Directory.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Directory.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/History.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/History.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/History.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/directory/dist-install/build -hidir libraries/directory/dist-install/build -stubdir libraries/directory/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id directory-1.3.0.0 -hide-all-packages -i -ilibraries/directory/. -ilibraries/directory/dist-install/build -ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/dist-install/build -Ilibraries/directory/dist-install/build/autogen -Ilibraries/directory/. -optP-include -optPlibraries/directory/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/directory/dist-install/build/System/Directory.dyn_o libraries/directory/dist-install/build/System/Directory/Internal.dyn_o libraries/directory/dist-install/build/System/Directory/Internal/Prelude.dyn_o libraries/directory/dist-install/build/System/Directory/Internal/Config.dyn_o libraries/directory/dist-install/build/System/Directory/Internal/C_utimensat.dyn_o libraries/directory/dist-install/build/System/Directory/Internal/Posix.dyn_o libraries/directory/dist-install/build/System/Directory/Internal/Windows.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/directory/dist-install/build/libHSdirectory-1.3.0.0-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "rm" -f libraries/directory/dist-install/build/libHSdirectory-1.3.0.0.a libraries/directory/dist-install/build/libHSdirectory-1.3.0.0.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/directory/dist-install/build/System/Directory_o_split libraries/directory/dist-install/build/System/Directory/Internal_o_split libraries/directory/dist-install/build/System/Directory/Internal/Prelude_o_split libraries/directory/dist-install/build/System/Directory/Internal/Config_o_split libraries/directory/dist-install/build/System/Directory/Internal/C_utimensat_o_split libraries/directory/dist-install/build/System/Directory/Internal/Posix_o_split libraries/directory/dist-install/build/System/Directory/Internal/Windows_o_split -name '*.o' -print >> libraries/directory/dist-install/build/libHSdirectory-1.3.0.0.a.contents echo >> libraries/directory/dist-install/build/libHSdirectory-1.3.0.0.a.contents "ar" q libraries/directory/dist-install/build/libHSdirectory-1.3.0.0.a @libraries/directory/dist-install/build/libHSdirectory-1.3.0.0.a.contents ar: creating libraries/directory/dist-install/build/libHSdirectory-1.3.0.0.a "rm" -f libraries/directory/dist-install/build/libHSdirectory-1.3.0.0.a.contents "rm" -f libraries/binary/dist-install/build/libHSbinary-0.8.3.0.a libraries/binary/dist-install/build/libHSbinary-0.8.3.0.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/binary/dist-install/build/Data/Binary_o_split libraries/binary/dist-install/build/Data/Binary/Put_o_split libraries/binary/dist-install/build/Data/Binary/Get_o_split libraries/binary/dist-install/build/Data/Binary/Get/Internal_o_split libraries/binary/dist-install/build/Data/Binary/Builder_o_split libraries/binary/dist-install/build/Data/Binary/Class_o_split libraries/binary/dist-install/build/Data/Binary/Internal_o_split libraries/binary/dist-install/build/Data/Binary/Generic_o_split -name '*.o' -print >> libraries/binary/dist-install/build/libHSbinary-0.8.3.0.a.contents echo >> libraries/binary/dist-install/build/libHSbinary-0.8.3.0.a.contents "ar" q libraries/binary/dist-install/build/libHSbinary-0.8.3.0.a @libraries/binary/dist-install/build/libHSbinary-0.8.3.0.a.contents ar: creating libraries/binary/dist-install/build/libHSbinary-0.8.3.0.a "rm" -f libraries/binary/dist-install/build/libHSbinary-0.8.3.0.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Compat/CopyFile.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CopyFile.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CopyFile.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/CCompiler.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/CCompiler.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/CCompiler.dyn_o In file included from /tmp/ghc14852_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Lex.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Lex.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Lex.dyn_o "rm" -f libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2_p.a libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions_p_o_split libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions/Type_p_o_split libraries/ghc-boot/dist-install/build/GHC/PackageDb_p_o_split libraries/ghc-boot/dist-install/build/GHC/Serialized_p_o_split -name '*.p_o' -print >> libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2_p.a.contents echo >> libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2_p.a.contents "ar" q libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2_p.a @libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2_p.a.contents ar: creating libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2_p.a "rm" -f libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2_p.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Backend/DumbTerm.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/DumbTerm.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/DumbTerm.dyn_o In file included from /tmp/ghc17306_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Backend/Terminfo.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Terminfo.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Terminfo.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/UniqFM.hs -o compiler/stage2/build/UniqFM.p_o -dyno compiler/stage2/build/UniqFM.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/UniqSupply.hs -o compiler/stage2/build/UniqSupply.p_o -dyno compiler/stage2/build/UniqSupply.dyn_o In file included from /tmp/ghc7979_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11921_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegClass.hs -o compiler/stage2/build/RegClass.p_o -dyno compiler/stage2/build/RegClass.dyn_o In file included from /tmp/ghc22288_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc4035_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/./HpcFlags.hs -o utils/hpc/dist-install/build/HpcFlags.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/FastString.hs -o compiler/stage2/build/FastString.o -dyno compiler/stage2/build/FastString.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/./GHCi/RemoteTypes.hs -o libraries/ghci/dist-install/build/GHCi/RemoteTypes.o -dyno libraries/ghci/dist-install/build/GHCi/RemoteTypes.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-install/build -ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/dist-install/build -Ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot/dist-install/build -hidir libraries/ghc-boot/dist-install/build -stubdir libraries/ghc-boot/dist-install/build -split-objs -dynamic-too -c libraries/ghc-boot/./GHC/LanguageExtensions.hs -o libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions.o -dyno libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/./GHCi/TH/Binary.hs -o libraries/ghci/dist-install/build/GHCi/TH/Binary.o -dyno libraries/ghci/dist-install/build/GHCi/TH/Binary.dyn_o In file included from /tmp/ghc10045_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/dist-install/build/GHCi/FFI.hs -o libraries/ghci/dist-install/build/GHCi/FFI.o -dyno libraries/ghci/dist-install/build/GHCi/FFI.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-install/build -ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/dist-install/build -Ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot/dist-install/build -hidir libraries/ghc-boot/dist-install/build -stubdir libraries/ghc-boot/dist-install/build -split-objs -dynamic-too -c libraries/ghc-boot/./GHC/PackageDb.hs -o libraries/ghc-boot/dist-install/build/GHC/PackageDb.o -dyno libraries/ghc-boot/dist-install/build/GHC/PackageDb.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/./SizedSeq.hs -o libraries/ghci/dist-install/build/SizedSeq.o -dyno libraries/ghci/dist-install/build/SizedSeq.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Completion.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Completion.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Completion.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Command/History.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/History.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/History.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/binary/dist-install/build -hidir libraries/binary/dist-install/build -stubdir libraries/binary/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id binary-0.8.3.0 -hide-all-packages -i -ilibraries/binary/src -ilibraries/binary/dist-install/build -ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/dist-install/build -Ilibraries/binary/dist-install/build/autogen -Ilibraries/binary/. -optP-DGENERICS -optP-include -optPlibraries/binary/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -O2 -Wall -fliberate-case-threshold=1000 -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/binary/dist-install/build/Data/Binary.dyn_o libraries/binary/dist-install/build/Data/Binary/Put.dyn_o libraries/binary/dist-install/build/Data/Binary/Get.dyn_o libraries/binary/dist-install/build/Data/Binary/Get/Internal.dyn_o libraries/binary/dist-install/build/Data/Binary/Builder.dyn_o libraries/binary/dist-install/build/Data/Binary/Class.dyn_o libraries/binary/dist-install/build/Data/Binary/Internal.dyn_o libraries/binary/dist-install/build/Data/Binary/Generic.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/binary/dist-install/build/libHSbinary-0.8.3.0-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-install/build -ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/dist-install/build -Ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/hpc/dist-install/build -hidir libraries/hpc/dist-install/build -stubdir libraries/hpc/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id hpc-0.6.0.3 -hide-all-packages -i -ilibraries/hpc/. -ilibraries/hpc/dist-install/build -ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/dist-install/build -Ilibraries/hpc/dist-install/build/autogen -Ilibraries/hpc/. -optP-include -optPlibraries/hpc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id time-1.6.0.1 -Wall -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/hpc/dist-install/build/Trace/Hpc/Util.dyn_o libraries/hpc/dist-install/build/Trace/Hpc/Mix.dyn_o libraries/hpc/dist-install/build/Trace/Hpc/Tix.dyn_o libraries/hpc/dist-install/build/Trace/Hpc/Reflect.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/hpc/dist-install/build/libHShpc-0.6.0.3-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/process/dist-install/build -hidir libraries/process/dist-install/build -stubdir libraries/process/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id process-1.4.3.0 -hide-all-packages -i -ilibraries/process/. -ilibraries/process/dist-install/build -ilibraries/process/dist-install/build/autogen -Ilibraries/process/dist-install/build -Ilibraries/process/dist-install/build/autogen -Ilibraries/process/include -optP-include -optPlibraries/process/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id unix-2.7.2.1 -Wall -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/process/dist-install/build/System/Cmd.dyn_o libraries/process/dist-install/build/System/Process.dyn_o libraries/process/dist-install/build/System/Process/Internals.dyn_o libraries/process/dist-install/build/System/Process/Common.dyn_o libraries/process/dist-install/build/System/Process/Posix.dyn_o libraries/process/dist-install/build/cbits/runProcess.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/process/dist-install/build/libHSprocess-1.4.3.0-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Compat/Binary.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Binary.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Binary.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Package.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Package.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Package.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/License.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/License.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/License.dyn_o In file included from /tmp/ghc15031_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9006_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Backend.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/./GHCi/Message.hs -o libraries/ghci/dist-install/build/GHCi/Message.p_o -dyno libraries/ghci/dist-install/build/GHCi/Message.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/./GHCi/CreateBCO.hs -o libraries/ghci/dist-install/build/GHCi/CreateBCO.p_o -dyno libraries/ghci/dist-install/build/GHCi/CreateBCO.dyn_o In file included from /tmp/ghc27344_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11380_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/Binary.hs -o compiler/stage2/build/Binary.p_o -dyno compiler/stage2/build/Binary.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/FastStringEnv.hs -o compiler/stage2/build/FastStringEnv.p_o -dyno compiler/stage2/build/FastStringEnv.dyn_o In file included from /tmp/ghc28422_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/UniqSet.hs -o compiler/stage2/build/UniqSet.p_o -dyno compiler/stage2/build/UniqSet.dyn_o In file included from /tmp/ghc8474_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/UniqDFM.hs -o compiler/stage2/build/UniqDFM.p_o -dyno compiler/stage2/build/UniqDFM.dyn_o In file included from /tmp/ghc18944_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/ListSetOps.hs -o compiler/stage2/build/ListSetOps.p_o -dyno compiler/stage2/build/ListSetOps.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/Hoopl/Dataflow.hs -o compiler/stage2/build/Hoopl/Dataflow.p_o -dyno compiler/stage2/build/Hoopl/Dataflow.dyn_o In file included from /tmp/ghc17760_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11760_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/Reg.hs -o compiler/stage2/build/Reg.p_o -dyno compiler/stage2/build/Reg.dyn_o <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hsc2hs/dist-install/build -hidir utils/hsc2hs/dist-install/build -stubdir utils/hsc2hs/dist-install/build -c utils/hsc2hs/./Common.hs -o utils/hsc2hs/dist-install/build/Common.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-pwd/. -iutils/ghc-pwd/dist-install/build -iutils/ghc-pwd/dist-install/build/autogen -Iutils/ghc-pwd/dist-install/build -Iutils/ghc-pwd/dist-install/build/autogen -optP-include -optPutils/ghc-pwd/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/ghc-pwd/dist-install/build -hidir utils/ghc-pwd/dist-install/build -stubdir utils/ghc-pwd/dist-install/build -c utils/ghc-pwd/./Main.hs -o utils/ghc-pwd/dist-install/build/Main.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/./HpcOverlay.hs -o utils/hpc/dist-install/build/HpcOverlay.dyn_o In file included from /tmp/ghc29704_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/./HpcDraft.hs -o utils/hpc/dist-install/build/HpcDraft.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/./HpcShowTix.hs -o utils/hpc/dist-install/build/HpcShowTix.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/./HpcCombine.hs -o utils/hpc/dist-install/build/HpcCombine.dyn_o In file included from /tmp/ghc8608_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/./HpcMarkup.hs -o utils/hpc/dist-install/build/HpcMarkup.dyn_o <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/./HpcReport.hs -o utils/hpc/dist-install/build/HpcReport.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/runghc/. -iutils/runghc/dist-install/build -iutils/runghc/dist-install/build/autogen -Iutils/runghc/dist-install/build -Iutils/runghc/dist-install/build/autogen -optP-include -optPutils/runghc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -cpp -DVERSION="\"8.0.2\"" -Wnoncanonical-monad-instances -odir utils/runghc/dist-install/build -hidir utils/runghc/dist-install/build -stubdir utils/runghc/dist-install/build -c utils/runghc/./Main.hs -o utils/runghc/dist-install/build/Main.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/compare_sizes/. -iutils/compare_sizes/dist-install/build -iutils/compare_sizes/dist-install/build/autogen -Iutils/compare_sizes/dist-install/build -Iutils/compare_sizes/dist-install/build/autogen -optP-include -optPutils/compare_sizes/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/compare_sizes/dist-install/build -hidir utils/compare_sizes/dist-install/build -stubdir utils/compare_sizes/dist-install/build -c utils/compare_sizes/./Main.hs -o utils/compare_sizes/dist-install/build/Main.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/BufWrite.hs -o compiler/stage2/build/BufWrite.o -dyno compiler/stage2/build/BufWrite.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/Lexeme.hs -o compiler/stage2/build/Lexeme.o -dyno compiler/stage2/build/Lexeme.dyn_o In file included from /tmp/ghc19483_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/./GHCi/ResolvedBCO.hs -o libraries/ghci/dist-install/build/GHCi/ResolvedBCO.o -dyno libraries/ghci/dist-install/build/GHCi/ResolvedBCO.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/./GHCi/ObjLink.hs -o libraries/ghci/dist-install/build/GHCi/ObjLink.o -dyno libraries/ghci/dist-install/build/GHCi/ObjLink.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Term.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Term.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Term.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-install/build -ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/dist-install/build -Ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghc-boot/dist-install/build -hidir libraries/ghc-boot/dist-install/build -stubdir libraries/ghc-boot/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-boot-8.0.2 -hide-all-packages -i -ilibraries/ghc-boot/. -ilibraries/ghc-boot/dist-install/build -ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/dist-install/build -Ilibraries/ghc-boot/dist-install/build/autogen -Ilibraries/ghc-boot/. -optP-include -optPlibraries/ghc-boot/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-th-8.0.2 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-th-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../binary-0.8.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions.dyn_o libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions/Type.dyn_o libraries/ghc-boot/dist-install/build/GHC/PackageDb.dyn_o libraries/ghc-boot/dist-install/build/GHC/Serialized.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "rm" -f libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2.a libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions_o_split libraries/ghc-boot/dist-install/build/GHC/LanguageExtensions/Type_o_split libraries/ghc-boot/dist-install/build/GHC/PackageDb_o_split libraries/ghc-boot/dist-install/build/GHC/Serialized_o_split -name '*.o' -print >> libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2.a.contents echo >> libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2.a.contents "ar" q libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2.a @libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2.a.contents ar: creating libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2.a "rm" -f libraries/ghc-boot/dist-install/build/libHSghc-boot-8.0.2.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Compat/Semigroup.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Semigroup.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Semigroup.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Version.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Version.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Version.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Language/Haskell/Extension.hs -o libraries/Cabal/Cabal/dist-install/build/Language/Haskell/Extension.o -dyno libraries/Cabal/Cabal/dist-install/build/Language/Haskell/Extension.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/ModuleName.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/ModuleName.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/ModuleName.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Verbosity.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Verbosity.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Verbosity.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/System.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/System.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/System.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Utils.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Utils.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Utils.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/IPIConvert.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPIConvert.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPIConvert.dyn_o In file included from /tmp/ghc29279_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc20241_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/InputT.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/InputT.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/InputT.dyn_o In file included from /tmp/ghc21529_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/Module.hs -o compiler/stage2/build/Module.p_o -dyno compiler/stage2/build/Module.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/DriverPhases.hs -o compiler/stage2/build/DriverPhases.p_o -dyno compiler/stage2/build/DriverPhases.dyn_o In file included from /tmp/ghc1354_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/BooleanFormula.hs -o compiler/stage2/build/BooleanFormula.p_o -dyno compiler/stage2/build/BooleanFormula.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/UniqDSet.hs -o compiler/stage2/build/UniqDSet.p_o -dyno compiler/stage2/build/UniqDSet.dyn_o In file included from /tmp/ghc13381_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28451_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/Hoopl.hs -o compiler/stage2/build/Hoopl.p_o -dyno compiler/stage2/build/Hoopl.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/GraphBase.hs -o compiler/stage2/build/GraphBase.p_o -dyno compiler/stage2/build/GraphBase.dyn_o In file included from /tmp/ghc15763_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3065_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Graph/ArchBase.hs -o compiler/stage2/build/RegAlloc/Graph/ArchBase.p_o -dyno compiler/stage2/build/RegAlloc/Graph/ArchBase.dyn_o <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hsc2hs/dist-install/build -hidir utils/hsc2hs/dist-install/build -stubdir utils/hsc2hs/dist-install/build -c utils/hsc2hs/./UtilsCodegen.hs -o utils/hsc2hs/dist-install/build/UtilsCodegen.dyn_o In file included from /tmp/ghc5425_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hsc2hs/dist-install/build -hidir utils/hsc2hs/dist-install/build -stubdir utils/hsc2hs/dist-install/build -c utils/hsc2hs/./CrossCodegen.hs -o utils/hsc2hs/dist-install/build/CrossCodegen.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -c utils/hpc/./Main.hs -o utils/hpc/dist-install/build/Main.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Pretty.hs -o compiler/stage2/build/Pretty.o -dyno compiler/stage2/build/Pretty.dyn_o In file included from /tmp/ghc26006_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/./GHCi/Message.hs -o libraries/ghci/dist-install/build/GHCi/Message.o -dyno libraries/ghci/dist-install/build/GHCi/Message.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/./GHCi/CreateBCO.hs -o libraries/ghci/dist-install/build/GHCi/CreateBCO.o -dyno libraries/ghci/dist-install/build/GHCi/CreateBCO.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/RunCommand.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/RunCommand.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/RunCommand.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Command/Completion.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Completion.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Completion.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Package.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Package.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Package.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/License.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/License.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/License.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/CCompiler.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/CCompiler.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/CCompiler.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Lex.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Lex.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Lex.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Utils/NubList.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Utils/NubList.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Utils/NubList.dyn_o In file included from /tmp/ghc285_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Find.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Find.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Find.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Emacs.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Emacs.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Emacs.dyn_o In file included from /tmp/ghc21801_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16542_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/Vi.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Vi.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Vi.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/./GHCi/TH.hs -o libraries/ghci/dist-install/build/GHCi/TH.p_o -dyno libraries/ghci/dist-install/build/GHCi/TH.dyn_o In file included from /tmp/ghc28097_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/prelude/PrelNames.hs-boot -o compiler/stage2/build/PrelNames.p_o-boot -dyno compiler/stage2/build/PrelNames.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/PackageConfig.hs -o compiler/stage2/build/PackageConfig.p_o -dyno compiler/stage2/build/PackageConfig.dyn_o In file included from /tmp/ghc20303_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1130_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/prelude/ForeignCall.hs -o compiler/stage2/build/ForeignCall.p_o -dyno compiler/stage2/build/ForeignCall.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs -o compiler/stage2/build/RegAlloc/Graph/TrivColorable.p_o -dyno compiler/stage2/build/RegAlloc/Graph/TrivColorable.dyn_o In file included from /tmp/ghc9358_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/GraphPpr.hs -o compiler/stage2/build/GraphPpr.p_o -dyno compiler/stage2/build/GraphPpr.dyn_o In file included from /tmp/ghc22984_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/GraphOps.hs -o compiler/stage2/build/GraphOps.p_o -dyno compiler/stage2/build/GraphOps.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Graph/ArchX86.hs -o compiler/stage2/build/RegAlloc/Graph/ArchX86.p_o -dyno compiler/stage2/build/RegAlloc/Graph/ArchX86.dyn_o In file included from /tmp/ghc22239_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10109_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hsc2hs/dist-install/build -hidir utils/hsc2hs/dist-install/build -stubdir utils/hsc2hs/dist-install/build -c utils/hsc2hs/./DirectCodegen.hs -o utils/hsc2hs/dist-install/build/DirectCodegen.dyn_o In file included from /tmp/ghc6573_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Outputable.hs -o compiler/stage2/build/Outputable.o -dyno compiler/stage2/build/Outputable.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Backend/DumbTerm.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/DumbTerm.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/DumbTerm.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Backend/Terminfo.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Terminfo.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Terminfo.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Utils.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Utils.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Utils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/IPIConvert.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPIConvert.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPIConvert.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Types.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Types.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Types.dyn_o In file included from /tmp/ghc5466_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -c libraries/ghci/./GHCi/Run.hs -o libraries/ghci/dist-install/build/GHCi/Run.p_o -dyno libraries/ghci/dist-install/build/GHCi/Run.dyn_o In file included from /tmp/ghc25620_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/DynFlags.hs -o compiler/stage2/build/DynFlags.p_o -dyno compiler/stage2/build/DynFlags.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/GraphColor.hs -o compiler/stage2/build/GraphColor.p_o -dyno compiler/stage2/build/GraphColor.dyn_o In file included from /tmp/ghc18288_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hsc2hs/dist-install/build -hidir utils/hsc2hs/dist-install/build -stubdir utils/hsc2hs/dist-install/build -c utils/hsc2hs/./Main.hs -o utils/hsc2hs/dist-install/build/Main.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2_p/build -iiserv/stage2_p/build/autogen -Iiserv/stage2_p/build -Iiserv/stage2_p/build/autogen -optP-include -optPiserv/stage2_p/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2_p/build -hidir iserv/stage2_p/build -stubdir iserv/stage2_p/build -c iserv/src/Main.hs -o iserv/stage2_p/build/Main.p_o In file included from /tmp/ghc3683_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/SrcLoc.hs -o compiler/stage2/build/SrcLoc.o -dyno compiler/stage2/build/SrcLoc.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Bag.hs -o compiler/stage2/build/Bag.o -dyno compiler/stage2/build/Bag.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/TyCoRep.hs-boot -o compiler/stage2/build/TyCoRep.o-boot -dyno compiler/stage2/build/TyCoRep.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/IdInfo.hs-boot -o compiler/stage2/build/IdInfo.o-boot -dyno compiler/stage2/build/IdInfo.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcType.hs-boot -o compiler/stage2/build/TcType.o-boot -dyno compiler/stage2/build/TcType.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Digraph.hs -o compiler/stage2/build/Digraph.o -dyno compiler/stage2/build/Digraph.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Pair.hs -o compiler/stage2/build/Pair.o -dyno compiler/stage2/build/Pair.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/StringBuffer.hs -o compiler/stage2/build/StringBuffer.o -dyno compiler/stage2/build/StringBuffer.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/OrdList.hs -o compiler/stage2/build/OrdList.o -dyno compiler/stage2/build/OrdList.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Backend.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Utils/NubList.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Utils/NubList.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Utils/NubList.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Find.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Find.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Find.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Compiler.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compiler.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compiler.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Run.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Run.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Run.dyn_o In file included from /tmp/ghc13115_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline.dyn_o In file included from /tmp/ghc26516_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26120_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -f libraries/ghci/dist-install/build/libHSghci-8.0.2_p.a libraries/ghci/dist-install/build/libHSghci-8.0.2_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/ghci/dist-install/build/GHCi/BreakArray_p_o_split libraries/ghci/dist-install/build/GHCi/Message_p_o_split libraries/ghci/dist-install/build/GHCi/ResolvedBCO_p_o_split libraries/ghci/dist-install/build/GHCi/RemoteTypes_p_o_split libraries/ghci/dist-install/build/GHCi/ObjLink_p_o_split libraries/ghci/dist-install/build/GHCi/CreateBCO_p_o_split libraries/ghci/dist-install/build/GHCi/FFI_p_o_split libraries/ghci/dist-install/build/GHCi/InfoTable_p_o_split libraries/ghci/dist-install/build/GHCi/Run_p_o_split libraries/ghci/dist-install/build/GHCi/Signals_p_o_split libraries/ghci/dist-install/build/GHCi/TH_p_o_split libraries/ghci/dist-install/build/GHCi/TH/Binary_p_o_split libraries/ghci/dist-install/build/SizedSeq_p_o_split -name '*.p_o' -print >> libraries/ghci/dist-install/build/libHSghci-8.0.2_p.a.contents echo >> libraries/ghci/dist-install/build/libHSghci-8.0.2_p.a.contents "ar" q libraries/ghci/dist-install/build/libHSghci-8.0.2_p.a @libraries/ghci/dist-install/build/libHSghci-8.0.2_p.a.contents ar: creating libraries/ghci/dist-install/build/libHSghci-8.0.2_p.a "rm" -f libraries/ghci/dist-install/build/libHSghci-8.0.2_p.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/CmdLineParser.hs -o compiler/stage2/build/CmdLineParser.o -dyno compiler/stage2/build/CmdLineParser.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/ErrUtils.hs-boot -o compiler/stage2/build/ErrUtils.o-boot -dyno compiler/stage2/build/ErrUtils.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsDoc.hs -o compiler/stage2/build/HsDoc.o -dyno compiler/stage2/build/HsDoc.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/InputT.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/InputT.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/InputT.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Types.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Types.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Types.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Builtin.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Builtin.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Builtin.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Hpc.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Hpc.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Hpc.dyn_o In file included from /tmp/ghc18276_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1831_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Script.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Script.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Script.dyn_o In file included from /tmp/ghc25302_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Ld.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ld.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ld.dyn_o In file included from /tmp/ghc12100_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -c libraries/haskeline/./System/Console/Haskeline/IO.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/IO.p_o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/IO.dyn_o In file included from /tmp/ghc12648_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/StaticFlags.hs -o compiler/stage2/build/StaticFlags.o -dyno compiler/stage2/build/StaticFlags.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Emacs.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Emacs.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Emacs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/Vi.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/Vi.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/Vi.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Db.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Db.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Db.dyn_o "rm" -f libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0_p.a libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/haskeline/dist-install/build/System/Console/Haskeline_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Completion_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/MonadException_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/History_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/IO_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/WCWidth_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Command_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Completion_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/History_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/KillRing_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Directory_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Emacs_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/InputT_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Key_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/LineState_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Monads_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Prefs_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Recover_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/RunCommand_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Term_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Undo_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Vi_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix/Encoder_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/DumbTerm_p_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Terminfo_p_o_split -name '*.p_o' -print >> libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0_p.a.contents echo libraries/haskeline/dist-install/build/cbits/h_wcwidth.p_o >> libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0_p.a.contents "ar" q libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0_p.a @libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0_p.a.contents ar: creating libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0_p.a "rm" -f libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0_p.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/BasicTypes.hs -o compiler/stage2/build/BasicTypes.o -dyno compiler/stage2/build/BasicTypes.dyn_o In file included from /tmp/ghc11255_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/./GHCi/TH.hs -o libraries/ghci/dist-install/build/GHCi/TH.o -dyno libraries/ghci/dist-install/build/GHCi/TH.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Run.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Run.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Run.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/Unique.hs -o compiler/stage2/build/Unique.o -dyno compiler/stage2/build/Unique.dyn_o In file included from /tmp/ghc13205_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/UniqFM.hs -o compiler/stage2/build/UniqFM.o -dyno compiler/stage2/build/UniqFM.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/UniqSupply.hs -o compiler/stage2/build/UniqSupply.o -dyno compiler/stage2/build/UniqSupply.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegClass.hs -o compiler/stage2/build/RegClass.o -dyno compiler/stage2/build/RegClass.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Strip.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Strip.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Strip.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/Binary.hs -o compiler/stage2/build/Binary.o -dyno compiler/stage2/build/Binary.dyn_o In file included from /tmp/ghc7915_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/ListSetOps.hs -o compiler/stage2/build/ListSetOps.o -dyno compiler/stage2/build/ListSetOps.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/UniqDFM.hs -o compiler/stage2/build/UniqDFM.o -dyno compiler/stage2/build/UniqDFM.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/UniqSet.hs -o compiler/stage2/build/UniqSet.o -dyno compiler/stage2/build/UniqSet.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/FastStringEnv.hs -o compiler/stage2/build/FastStringEnv.o -dyno compiler/stage2/build/FastStringEnv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/Reg.hs -o compiler/stage2/build/Reg.o -dyno compiler/stage2/build/Reg.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/Hoopl/Dataflow.hs -o compiler/stage2/build/Hoopl/Dataflow.o -dyno compiler/stage2/build/Hoopl/Dataflow.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -split-objs -dynamic-too -c libraries/ghci/./GHCi/Run.hs -o libraries/ghci/dist-install/build/GHCi/Run.o -dyno libraries/ghci/dist-install/build/GHCi/Run.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Builtin.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Builtin.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Builtin.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Hpc.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Hpc.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Hpc.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Script.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Script.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Script.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Ld.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ld.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ld.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/ParseUtils.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/ParseUtils.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/ParseUtils.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/InstallDirs.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/InstallDirs.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/InstallDirs.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Compiler.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Compiler.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Compiler.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/PackageDescription.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription.dyn_o In file included from /tmp/ghc24546_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16429_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16651_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/Module.hs -o compiler/stage2/build/Module.o -dyno compiler/stage2/build/Module.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/DriverPhases.hs -o compiler/stage2/build/DriverPhases.o -dyno compiler/stage2/build/DriverPhases.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/UniqDSet.hs -o compiler/stage2/build/UniqDSet.o -dyno compiler/stage2/build/UniqDSet.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/BooleanFormula.hs -o compiler/stage2/build/BooleanFormula.o -dyno compiler/stage2/build/BooleanFormula.dyn_o In file included from /tmp/ghc18207_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/Hoopl.hs -o compiler/stage2/build/Hoopl.o -dyno compiler/stage2/build/Hoopl.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/GraphBase.hs -o compiler/stage2/build/GraphBase.o -dyno compiler/stage2/build/GraphBase.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Graph/ArchBase.hs -o compiler/stage2/build/RegAlloc/Graph/ArchBase.o -dyno compiler/stage2/build/RegAlloc/Graph/ArchBase.dyn_o <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/ghci/dist-install/build -hidir libraries/ghci/dist-install/build -stubdir libraries/ghci/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id ghci-8.0.2 -hide-all-packages -i -ilibraries/ghci/. -ilibraries/ghci/dist-install/build -ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/dist-install/build -Ilibraries/ghci/dist-install/build/autogen -Ilibraries/ghci/. -optP-include -optPlibraries/ghci/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id template-haskell-2.11.1.0 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -XHaskell2010 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../transformers-0.5.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../template-haskell-2.11.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../pretty-1.1.3.3' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-th-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../binary-0.8.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/ghci/dist-install/build/GHCi/BreakArray.dyn_o libraries/ghci/dist-install/build/GHCi/Message.dyn_o libraries/ghci/dist-install/build/GHCi/ResolvedBCO.dyn_o libraries/ghci/dist-install/build/GHCi/RemoteTypes.dyn_o libraries/ghci/dist-install/build/GHCi/ObjLink.dyn_o libraries/ghci/dist-install/build/GHCi/CreateBCO.dyn_o libraries/ghci/dist-install/build/GHCi/FFI.dyn_o libraries/ghci/dist-install/build/GHCi/InfoTable.dyn_o libraries/ghci/dist-install/build/GHCi/Run.dyn_o libraries/ghci/dist-install/build/GHCi/Signals.dyn_o libraries/ghci/dist-install/build/GHCi/TH.dyn_o libraries/ghci/dist-install/build/GHCi/TH/Binary.dyn_o libraries/ghci/dist-install/build/SizedSeq.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/ghci/dist-install/build/libHSghci-8.0.2-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. <> "rm" -f libraries/ghci/dist-install/build/libHSghci-8.0.2.a libraries/ghci/dist-install/build/libHSghci-8.0.2.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/ghci/dist-install/build/GHCi/BreakArray_o_split libraries/ghci/dist-install/build/GHCi/Message_o_split libraries/ghci/dist-install/build/GHCi/ResolvedBCO_o_split libraries/ghci/dist-install/build/GHCi/RemoteTypes_o_split libraries/ghci/dist-install/build/GHCi/ObjLink_o_split libraries/ghci/dist-install/build/GHCi/CreateBCO_o_split libraries/ghci/dist-install/build/GHCi/FFI_o_split libraries/ghci/dist-install/build/GHCi/InfoTable_o_split libraries/ghci/dist-install/build/GHCi/Run_o_split libraries/ghci/dist-install/build/GHCi/Signals_o_split libraries/ghci/dist-install/build/GHCi/TH_o_split libraries/ghci/dist-install/build/GHCi/TH/Binary_o_split libraries/ghci/dist-install/build/SizedSeq_o_split -name '*.o' -print >> libraries/ghci/dist-install/build/libHSghci-8.0.2.a.contents echo >> libraries/ghci/dist-install/build/libHSghci-8.0.2.a.contents "ar" q libraries/ghci/dist-install/build/libHSghci-8.0.2.a @libraries/ghci/dist-install/build/libHSghci-8.0.2.a.contents ar: creating libraries/ghci/dist-install/build/libHSghci-8.0.2.a "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Db.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Db.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Db.dyn_o "rm" -f libraries/ghci/dist-install/build/libHSghci-8.0.2.a.contents "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/OccName.hs -o compiler/stage2/build/OccName.p_o -dyno compiler/stage2/build/OccName.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/ErrUtils.hs -o compiler/stage2/build/ErrUtils.p_o -dyno compiler/stage2/build/ErrUtils.dyn_o In file included from /tmp/ghc14858_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmType.hs -o compiler/stage2/build/CmmType.p_o -dyno compiler/stage2/build/CmmType.dyn_o In file included from /tmp/ghc10232_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26039_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/SMRep.hs -o compiler/stage2/build/SMRep.p_o -dyno compiler/stage2/build/SMRep.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmSwitch.hs -o compiler/stage2/build/CmmSwitch.p_o -dyno compiler/stage2/build/CmmSwitch.dyn_o In file included from /tmp/ghc9900_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/IOEnv.hs -o compiler/stage2/build/IOEnv.p_o -dyno compiler/stage2/build/IOEnv.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/Base.hs -o compiler/stage2/build/SPARC/Base.p_o -dyno compiler/stage2/build/SPARC/Base.dyn_o In file included from /tmp/ghc10098_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3958_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/StackMap.hs -o compiler/stage2/build/RegAlloc/Linear/StackMap.p_o -dyno compiler/stage2/build/RegAlloc/Linear/StackMap.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2/build -iiserv/stage2/build/autogen -Iiserv/stage2/build -Iiserv/stage2/build/autogen -optP-include -optPiserv/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2/build -hidir iserv/stage2/build -stubdir iserv/stage2/build -c iserv/src/Main.hs -o iserv/stage2/build/Main.o In file included from /tmp/ghc19499_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9319_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/prelude/PrelNames.hs-boot -o compiler/stage2/build/PrelNames.o-boot -dyno compiler/stage2/build/PrelNames.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/PackageConfig.hs -o compiler/stage2/build/PackageConfig.o -dyno compiler/stage2/build/PackageConfig.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/prelude/ForeignCall.hs -o compiler/stage2/build/ForeignCall.o -dyno compiler/stage2/build/ForeignCall.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs -o compiler/stage2/build/RegAlloc/Graph/TrivColorable.o -dyno compiler/stage2/build/RegAlloc/Graph/TrivColorable.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/GraphPpr.hs -o compiler/stage2/build/GraphPpr.o -dyno compiler/stage2/build/GraphPpr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/GraphOps.hs -o compiler/stage2/build/GraphOps.o -dyno compiler/stage2/build/GraphOps.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -split-objs -dynamic-too -c libraries/haskeline/./System/Console/Haskeline/IO.hs -o libraries/haskeline/dist-install/build/System/Console/Haskeline/IO.o -dyno libraries/haskeline/dist-install/build/System/Console/Haskeline/IO.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Graph/ArchX86.hs -o compiler/stage2/build/RegAlloc/Graph/ArchX86.o -dyno compiler/stage2/build/RegAlloc/Graph/ArchX86.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/InstalledPackageInfo.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/InstalledPackageInfo.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/InstalledPackageInfo.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Command.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Command.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Command.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/Name.hs -o compiler/stage2/build/Name.p_o -dyno compiler/stage2/build/Name.dyn_o In file included from /tmp/ghc17444_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8183_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmMachOp.hs -o compiler/stage2/build/CmmMachOp.p_o -dyno compiler/stage2/build/CmmMachOp.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/LlvmMangler.hs -o compiler/stage2/build/LlvmMangler.p_o -dyno compiler/stage2/build/LlvmMangler.dyn_o In file included from /tmp/ghc18485_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/Bitmap.hs -o compiler/stage2/build/Bitmap.p_o -dyno compiler/stage2/build/Bitmap.dyn_o In file included from /tmp/ghc9549_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc4907_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/Elf.hs -o compiler/stage2/build/Elf.p_o -dyno compiler/stage2/build/Elf.dyn_o <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2_dyn/build -iiserv/stage2_dyn/build/autogen -Iiserv/stage2_dyn/build -Iiserv/stage2_dyn/build/autogen -optP-include -optPiserv/stage2_dyn/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2_dyn/build -hidir iserv/stage2_dyn/build -stubdir iserv/stage2_dyn/build -c iserv/src/Main.hs -o iserv/stage2_dyn/build/Main.dyn_o In file included from /tmp/ghc8177_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/DynFlags.hs -o compiler/stage2/build/DynFlags.o -dyno compiler/stage2/build/DynFlags.dyn_o In file included from /tmp/ghc13578_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/GraphColor.hs -o compiler/stage2/build/GraphColor.o -dyno compiler/stage2/build/GraphColor.dyn_o "rm" -f libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0.a libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/haskeline/dist-install/build/System/Console/Haskeline_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Completion_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/MonadException_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/History_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/IO_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/WCWidth_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Command_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Completion_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/History_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/KillRing_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Directory_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Emacs_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/InputT_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Key_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/LineState_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Monads_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Prefs_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Recover_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/RunCommand_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Term_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Undo_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Vi_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix/Encoder_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/DumbTerm_o_split libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Terminfo_o_split -name '*.o' -print >> libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0.a.contents echo libraries/haskeline/dist-install/build/cbits/h_wcwidth.o >> libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0.a.contents "ar" q libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0.a @libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0.a.contents ar: creating libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0.a "rm" -f libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0.a.contents "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Compiler.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Compiler.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Compiler.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Strip.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Strip.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Strip.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/FieldLabel.hs -o compiler/stage2/build/FieldLabel.p_o -dyno compiler/stage2/build/FieldLabel.dyn_o In file included from /tmp/ghc29630_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/NameSet.hs -o compiler/stage2/build/NameSet.p_o -dyno compiler/stage2/build/NameSet.dyn_o In file included from /tmp/ghc14482_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/NameEnv.hs -o compiler/stage2/build/NameEnv.p_o -dyno compiler/stage2/build/NameEnv.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/TyCon.hs-boot -o compiler/stage2/build/TyCon.p_o-boot -dyno compiler/stage2/build/TyCon.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/Var.hs -o compiler/stage2/build/Var.p_o -dyno compiler/stage2/build/Var.dyn_o In file included from /tmp/ghc27952_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11524_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/Packages.hs -o compiler/stage2/build/Packages.p_o -dyno compiler/stage2/build/Packages.dyn_o In file included from /tmp/ghc23589_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/Annotations.hs -o compiler/stage2/build/Annotations.p_o -dyno compiler/stage2/build/Annotations.dyn_o In file included from /tmp/ghc23448_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/CPrim.hs -o compiler/stage2/build/CPrim.p_o -dyno compiler/stage2/build/CPrim.dyn_o <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/haskeline/dist-install/build -hidir libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id haskeline-0.7.3.0 -hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-install/build -ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO -optP-include -optPlibraries/haskeline/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id terminfo-0.4.0.2 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -XHaskell98 -XForeignFunctionInterface -XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts -XExistentialQuantification -XScopedTypeVariables -XGeneralizedNewtypeDeriving -XMultiParamTypeClasses -XOverlappingInstances -XUndecidableInstances -XCPP -XDeriveDataTypeable -XPatternGuards -O2 -no-user-package-db -rtsopts -Wno-deprecations -Wno-unused-imports -Wno-redundant-constraints -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../transformers-0.5.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../terminfo-0.4.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/haskeline/dist-install/build/System/Console/Haskeline.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Completion.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/MonadException.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/History.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/IO.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/WCWidth.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Completion.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/History.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/KillRing.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Directory.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Emacs.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/InputT.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Key.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/LineState.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Monads.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Prefs.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Recover.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/RunCommand.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Term.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Command/Undo.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Vi.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Posix/Encoder.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/DumbTerm.dyn_o libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Terminfo.dyn_o libraries/haskeline/dist-install/build/cbits/h_wcwidth.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/haskeline/dist-install/build/libHShaskeline-0.7.3.0-ghc8.0.2.so Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. In file included from /tmp/ghc23605_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/ImplInfo.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/ImplInfo.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/ImplInfo.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/Avail.hs -o compiler/stage2/build/Avail.p_o -dyno compiler/stage2/build/Avail.dyn_o In file included from /tmp/ghc27378_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11435_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/CoAxiom.hs -o compiler/stage2/build/CoAxiom.p_o -dyno compiler/stage2/build/CoAxiom.dyn_o In file included from /tmp/ghc19641_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/prelude/TysWiredIn.hs-boot -o compiler/stage2/build/TysWiredIn.p_o-boot -dyno compiler/stage2/build/TysWiredIn.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/RdrName.hs -o compiler/stage2/build/RdrName.p_o -dyno compiler/stage2/build/RdrName.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/PatSyn.hs-boot -o compiler/stage2/build/PatSyn.p_o-boot -dyno compiler/stage2/build/PatSyn.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/DataCon.hs-boot -o compiler/stage2/build/DataCon.p_o-boot -dyno compiler/stage2/build/DataCon.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/VarSet.hs -o compiler/stage2/build/VarSet.p_o -dyno compiler/stage2/build/VarSet.dyn_o In file included from /tmp/ghc2803_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/profiling/CostCentre.hs -o compiler/stage2/build/CostCentre.p_o -dyno compiler/stage2/build/CostCentre.dyn_o In file included from /tmp/ghc7834_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsImpExp.hs -o compiler/stage2/build/HsImpExp.p_o -dyno compiler/stage2/build/HsImpExp.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/Coercion.hs-boot -o compiler/stage2/build/Coercion.p_o-boot -dyno compiler/stage2/build/Coercion.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/ConLike.hs-boot -o compiler/stage2/build/ConLike.p_o-boot -dyno compiler/stage2/build/ConLike.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/FV.hs -o compiler/stage2/build/FV.p_o -dyno compiler/stage2/build/FV.dyn_o In file included from /tmp/ghc3651_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/VarEnv.hs -o compiler/stage2/build/VarEnv.p_o -dyno compiler/stage2/build/VarEnv.dyn_o In file included from /tmp/ghc25648_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11829_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> <> In file included from /tmp/ghc22569_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> In file included from /tmp/ghc6836_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/prelude/PrelNames.hs -o compiler/stage2/build/PrelNames.p_o -dyno compiler/stage2/build/PrelNames.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/parser/ApiAnnotation.hs -o compiler/stage2/build/ApiAnnotation.p_o -dyno compiler/stage2/build/ApiAnnotation.dyn_o In file included from /tmp/ghc19456_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/parser/Lexer.hs -o compiler/stage2/build/Lexer.p_o -dyno compiler/stage2/build/Lexer.dyn_o In file included from /tmp/ghc15626_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/Class.hs -o compiler/stage2/build/Class.p_o -dyno compiler/stage2/build/Class.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/prelude/THNames.hs -o compiler/stage2/build/THNames.p_o -dyno compiler/stage2/build/THNames.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/PackageIndex.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PackageIndex.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PackageIndex.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/HcPkg.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/HcPkg.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/HcPkg.dyn_o In file included from /tmp/ghc15852_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc29930_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11793_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/IPI642.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPI642.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPI642.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/TyCon.hs -o compiler/stage2/build/TyCon.p_o -dyno compiler/stage2/build/TyCon.dyn_o In file included from /tmp/ghc23990_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9805_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17439_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/MkId.hs-boot -o compiler/stage2/build/MkId.p_o-boot -dyno compiler/stage2/build/MkId.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/Type.hs-boot -o compiler/stage2/build/Type.p_o-boot -dyno compiler/stage2/build/Type.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcTypeNats.hs-boot -o compiler/stage2/build/TcTypeNats.p_o-boot -dyno compiler/stage2/build/TcTypeNats.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/TyCoRep.hs -o compiler/stage2/build/TyCoRep.p_o -dyno compiler/stage2/build/TyCoRep.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/ParseUtils.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/ParseUtils.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/ParseUtils.dyn_o In file included from /tmp/ghc3425_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/InstallDirs.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/InstallDirs.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/InstallDirs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Compiler.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Compiler.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Compiler.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/PackageDescription.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription.dyn_o In file included from /tmp/ghc699_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/prelude/TysPrim.hs -o compiler/stage2/build/TysPrim.p_o -dyno compiler/stage2/build/TysPrim.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/Kind.hs -o compiler/stage2/build/Kind.p_o -dyno compiler/stage2/build/Kind.dyn_o In file included from /tmp/ghc17418_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> In file included from /tmp/ghc13110_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/Type.hs -o compiler/stage2/build/Type.p_o -dyno compiler/stage2/build/Type.dyn_o In file included from /tmp/ghc5309_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/Coercion.hs -o compiler/stage2/build/Coercion.p_o -dyno compiler/stage2/build/Coercion.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/Literal.hs -o compiler/stage2/build/Literal.p_o -dyno compiler/stage2/build/Literal.dyn_o In file included from /tmp/ghc29902_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> In file included from /tmp/ghc7724_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/Unify.hs -o compiler/stage2/build/Unify.p_o -dyno compiler/stage2/build/Unify.dyn_o In file included from /tmp/ghc23619_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/InstalledPackageInfo.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/InstalledPackageInfo.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/InstalledPackageInfo.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Command.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Command.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Command.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/DataCon.hs -o compiler/stage2/build/DataCon.p_o -dyno compiler/stage2/build/DataCon.dyn_o In file included from /tmp/ghc12203_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/Demand.hs -o compiler/stage2/build/Demand.p_o -dyno compiler/stage2/build/Demand.dyn_o In file included from /tmp/ghc28187_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/CoreSyn.hs -o compiler/stage2/build/CoreSyn.p_o -dyno compiler/stage2/build/CoreSyn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Type/Classify.hs -o compiler/stage2/build/Vectorise/Type/Classify.p_o -dyno compiler/stage2/build/Vectorise/Type/Classify.dyn_o In file included from /tmp/ghc23957_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc20041_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/ErrUtils.hs -o compiler/stage2/build/ErrUtils.o -dyno compiler/stage2/build/ErrUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/OccName.hs -o compiler/stage2/build/OccName.o -dyno compiler/stage2/build/OccName.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/IOEnv.hs -o compiler/stage2/build/IOEnv.o -dyno compiler/stage2/build/IOEnv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmType.hs -o compiler/stage2/build/CmmType.o -dyno compiler/stage2/build/CmmType.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/SMRep.hs -o compiler/stage2/build/SMRep.o -dyno compiler/stage2/build/SMRep.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmSwitch.hs -o compiler/stage2/build/CmmSwitch.o -dyno compiler/stage2/build/CmmSwitch.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/Base.hs -o compiler/stage2/build/SPARC/Base.o -dyno compiler/stage2/build/SPARC/Base.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Linear/StackMap.hs -o compiler/stage2/build/RegAlloc/Linear/StackMap.o -dyno compiler/stage2/build/RegAlloc/Linear/StackMap.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/ImplInfo.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/ImplInfo.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/ImplInfo.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/IdInfo.hs -o compiler/stage2/build/IdInfo.p_o -dyno compiler/stage2/build/IdInfo.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/TrieMap.hs -o compiler/stage2/build/TrieMap.p_o -dyno compiler/stage2/build/TrieMap.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Vect.hs -o compiler/stage2/build/Vectorise/Vect.p_o -dyno compiler/stage2/build/Vectorise/Vect.dyn_o In file included from /tmp/ghc10659_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9519_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/Name.hs -o compiler/stage2/build/Name.o -dyno compiler/stage2/build/Name.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmMachOp.hs -o compiler/stage2/build/CmmMachOp.o -dyno compiler/stage2/build/CmmMachOp.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/LlvmMangler.hs -o compiler/stage2/build/LlvmMangler.o -dyno compiler/stage2/build/LlvmMangler.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/Elf.hs -o compiler/stage2/build/Elf.o -dyno compiler/stage2/build/Elf.dyn_o In file included from /tmp/ghc27164_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/Id.hs -o compiler/stage2/build/Id.p_o -dyno compiler/stage2/build/Id.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/FamInstEnv.hs -o compiler/stage2/build/FamInstEnv.p_o -dyno compiler/stage2/build/FamInstEnv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/Var.hs -o compiler/stage2/build/Var.o -dyno compiler/stage2/build/Var.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/FieldLabel.hs -o compiler/stage2/build/FieldLabel.o -dyno compiler/stage2/build/FieldLabel.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/NameSet.hs -o compiler/stage2/build/NameSet.o -dyno compiler/stage2/build/NameSet.dyn_o In file included from /tmp/ghc2311_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/NameEnv.hs -o compiler/stage2/build/NameEnv.o -dyno compiler/stage2/build/NameEnv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/TyCon.hs-boot -o compiler/stage2/build/TyCon.o-boot -dyno compiler/stage2/build/TyCon.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/Annotations.hs -o compiler/stage2/build/Annotations.o -dyno compiler/stage2/build/Annotations.dyn_o In file included from /tmp/ghc2098_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/Packages.hs -o compiler/stage2/build/Packages.o -dyno compiler/stage2/build/Packages.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/Bitmap.hs -o compiler/stage2/build/Bitmap.o -dyno compiler/stage2/build/Bitmap.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/CPrim.hs -o compiler/stage2/build/CPrim.o -dyno compiler/stage2/build/CPrim.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/prelude/TysWiredIn.hs -o compiler/stage2/build/TysWiredIn.p_o -dyno compiler/stage2/build/TysWiredIn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/CoreFVs.hs -o compiler/stage2/build/CoreFVs.p_o -dyno compiler/stage2/build/CoreFVs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/CoreSeq.hs -o compiler/stage2/build/CoreSeq.p_o -dyno compiler/stage2/build/CoreSeq.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/InteractiveEvalTypes.hs -o compiler/stage2/build/InteractiveEvalTypes.p_o -dyno compiler/stage2/build/InteractiveEvalTypes.dyn_o In file included from /tmp/ghc4189_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/utils/UnVarGraph.hs -o compiler/stage2/build/UnVarGraph.p_o -dyno compiler/stage2/build/UnVarGraph.dyn_o In file included from /tmp/ghc15706_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8872_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/VarSet.hs -o compiler/stage2/build/VarSet.o -dyno compiler/stage2/build/VarSet.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/Avail.hs -o compiler/stage2/build/Avail.o -dyno compiler/stage2/build/Avail.dyn_o In file included from /tmp/ghc7185_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/PatSyn.hs-boot -o compiler/stage2/build/PatSyn.o-boot -dyno compiler/stage2/build/PatSyn.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/DataCon.hs-boot -o compiler/stage2/build/DataCon.o-boot -dyno compiler/stage2/build/DataCon.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/prelude/TysWiredIn.hs-boot -o compiler/stage2/build/TysWiredIn.o-boot -dyno compiler/stage2/build/TysWiredIn.dyn_o-boot In file included from /tmp/ghc25285_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/CoAxiom.hs -o compiler/stage2/build/CoAxiom.o -dyno compiler/stage2/build/CoAxiom.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/profiling/CostCentre.hs -o compiler/stage2/build/CostCentre.o -dyno compiler/stage2/build/CostCentre.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsImpExp.hs -o compiler/stage2/build/HsImpExp.o -dyno compiler/stage2/build/HsImpExp.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcType.hs -o compiler/stage2/build/TcType.p_o -dyno compiler/stage2/build/TcType.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/CoreStats.hs -o compiler/stage2/build/CoreStats.p_o -dyno compiler/stage2/build/CoreStats.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -fforce-recomp -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/prelude/PrimOp.hs -o compiler/stage2/build/PrimOp.p_o -dyno compiler/stage2/build/PrimOp.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Builtins/Base.hs -o compiler/stage2/build/Vectorise/Builtins/Base.p_o -dyno compiler/stage2/build/Vectorise/Builtins/Base.dyn_o In file included from /tmp/ghc10952_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/VarEnv.hs -o compiler/stage2/build/VarEnv.o -dyno compiler/stage2/build/VarEnv.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/FV.hs -o compiler/stage2/build/FV.o -dyno compiler/stage2/build/FV.dyn_o In file included from /tmp/ghc13990_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/RdrName.hs -o compiler/stage2/build/RdrName.o -dyno compiler/stage2/build/RdrName.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/ConLike.hs-boot -o compiler/stage2/build/ConLike.o-boot -dyno compiler/stage2/build/ConLike.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/Coercion.hs-boot -o compiler/stage2/build/Coercion.o-boot -dyno compiler/stage2/build/Coercion.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/PackageIndex.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PackageIndex.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PackageIndex.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/HcPkg.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/HcPkg.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/HcPkg.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/IPI642.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPI642.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPI642.dyn_o In file included from /tmp/ghc1053_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/PprCore.hs -o compiler/stage2/build/PprCore.p_o -dyno compiler/stage2/build/PprCore.dyn_o In file included from /tmp/ghc11072_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/prelude/PrelNames.hs -o compiler/stage2/build/PrelNames.o -dyno compiler/stage2/build/PrelNames.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/parser/ApiAnnotation.hs -o compiler/stage2/build/ApiAnnotation.o -dyno compiler/stage2/build/ApiAnnotation.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/PatSyn.hs -o compiler/stage2/build/PatSyn.p_o -dyno compiler/stage2/build/PatSyn.dyn_o In file included from /tmp/ghc1176_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/iface/IfaceType.hs -o compiler/stage2/build/IfaceType.p_o -dyno compiler/stage2/build/IfaceType.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/InstEnv.hs -o compiler/stage2/build/InstEnv.p_o -dyno compiler/stage2/build/InstEnv.dyn_o In file included from /tmp/ghc8639_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcEvidence.hs -o compiler/stage2/build/TcEvidence.p_o -dyno compiler/stage2/build/TcEvidence.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/Class.hs -o compiler/stage2/build/Class.o -dyno compiler/stage2/build/Class.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/prelude/THNames.hs -o compiler/stage2/build/THNames.o -dyno compiler/stage2/build/THNames.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/ConLike.hs -o compiler/stage2/build/ConLike.p_o -dyno compiler/stage2/build/ConLike.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/types/OptCoercion.hs -o compiler/stage2/build/OptCoercion.p_o -dyno compiler/stage2/build/OptCoercion.dyn_o In file included from /tmp/ghc1848_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc23802_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/FunDeps.hs -o compiler/stage2/build/FunDeps.p_o -dyno compiler/stage2/build/FunDeps.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/MkId.hs-boot -o compiler/stage2/build/MkId.o-boot -dyno compiler/stage2/build/MkId.dyn_o-boot In file included from /tmp/ghc28422_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/TyCon.hs -o compiler/stage2/build/TyCon.o -dyno compiler/stage2/build/TyCon.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/parser/Lexer.hs -o compiler/stage2/build/Lexer.o -dyno compiler/stage2/build/Lexer.dyn_o In file included from /tmp/ghc27384_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/iface/IfaceSyn.hs -o compiler/stage2/build/IfaceSyn.p_o -dyno compiler/stage2/build/IfaceSyn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/PlaceHolder.hs -o compiler/stage2/build/PlaceHolder.p_o -dyno compiler/stage2/build/PlaceHolder.dyn_o In file included from /tmp/ghc19764_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsPat.hs-boot -o compiler/stage2/build/HsPat.p_o-boot -dyno compiler/stage2/build/HsPat.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-pkg/. -iutils/ghc-pkg/dist-install/build -iutils/ghc-pkg/dist-install/build/autogen -Iutils/ghc-pkg/dist-install/build -Iutils/ghc-pkg/dist-install/build/autogen -optP-include -optPutils/ghc-pkg/dist-install/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id terminfo-0.4.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/ghc-pkg/dist-install/build -hidir utils/ghc-pkg/dist-install/build -stubdir utils/ghc-pkg/dist-install/build -c utils/ghc-pkg/./Main.hs -o utils/ghc-pkg/dist-install/build/Main.dyn_o In file included from /tmp/ghc422_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CLabel.hs -o compiler/stage2/build/CLabel.p_o -dyno compiler/stage2/build/CLabel.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsExpr.hs-boot -o compiler/stage2/build/HsExpr.p_o-boot -dyno compiler/stage2/build/HsExpr.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/ghci/ByteCodeTypes.hs -o compiler/stage2/build/ByteCodeTypes.p_o -dyno compiler/stage2/build/ByteCodeTypes.dyn_o In file included from /tmp/ghc1880_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/CoreUtils.hs -o compiler/stage2/build/CoreUtils.p_o -dyno compiler/stage2/build/CoreUtils.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/stgSyn/StgSyn.hs -o compiler/stage2/build/StgSyn.p_o -dyno compiler/stage2/build/StgSyn.dyn_o In file included from /tmp/ghc16008_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/Type.hs-boot -o compiler/stage2/build/Type.o-boot -dyno compiler/stage2/build/Type.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcTypeNats.hs-boot -o compiler/stage2/build/TcTypeNats.o-boot -dyno compiler/stage2/build/TcTypeNats.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/BlockId.hs -o compiler/stage2/build/BlockId.p_o -dyno compiler/stage2/build/BlockId.dyn_o In file included from /tmp/ghc5220_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26407_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28274_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsLit.hs -o compiler/stage2/build/HsLit.p_o -dyno compiler/stage2/build/HsLit.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsTypes.hs -o compiler/stage2/build/HsTypes.p_o -dyno compiler/stage2/build/HsTypes.dyn_o In file included from /tmp/ghc93_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/StaticPtrTable.hs -o compiler/stage2/build/StaticPtrTable.p_o -dyno compiler/stage2/build/StaticPtrTable.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplStg/StgStats.hs -o compiler/stage2/build/StgStats.p_o -dyno compiler/stage2/build/StgStats.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/stgSyn/StgLint.hs -o compiler/stage2/build/StgLint.p_o -dyno compiler/stage2/build/StgLint.dyn_o In file included from /tmp/ghc26578_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/profiling/SCCfinal.hs -o compiler/stage2/build/SCCfinal.p_o -dyno compiler/stage2/build/SCCfinal.dyn_o In file included from /tmp/ghc1146_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/profiling/ProfInit.hs -o compiler/stage2/build/ProfInit.p_o -dyno compiler/stage2/build/ProfInit.dyn_o In file included from /tmp/ghc11694_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/TyCoRep.hs -o compiler/stage2/build/TyCoRep.o -dyno compiler/stage2/build/TyCoRep.dyn_o In file included from /tmp/ghc15461_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc29897_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmExpr.hs -o compiler/stage2/build/CmmExpr.p_o -dyno compiler/stage2/build/CmmExpr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/OccurAnal.hs -o compiler/stage2/build/OccurAnal.p_o -dyno compiler/stage2/build/OccurAnal.dyn_o In file included from /tmp/ghc3378_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc5794_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/SAT.hs -o compiler/stage2/build/SAT.p_o -dyno compiler/stage2/build/SAT.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/PprCmmExpr.hs -o compiler/stage2/build/PprCmmExpr.p_o -dyno compiler/stage2/build/PprCmmExpr.dyn_o In file included from /tmp/ghc22359_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/CodeGen/Platform/NoRegs.hs -o compiler/stage2/build/CodeGen/Platform/NoRegs.p_o -dyno compiler/stage2/build/CodeGen/Platform/NoRegs.dyn_o In file included from /tmp/ghc9003_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13510_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/CodeGen/Platform/X86_64.hs -o compiler/stage2/build/CodeGen/Platform/X86_64.p_o -dyno compiler/stage2/build/CodeGen/Platform/X86_64.dyn_o In file included from /tmp/ghc6571_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc18111_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ <> /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc11271_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/CodeGen/Platform/X86.hs -o compiler/stage2/build/CodeGen/Platform/X86.p_o -dyno compiler/stage2/build/CodeGen/Platform/X86.dyn_o In file included from /tmp/ghc20757_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/CodeGen/Platform/SPARC.hs -o compiler/stage2/build/CodeGen/Platform/SPARC.p_o -dyno compiler/stage2/build/CodeGen/Platform/SPARC.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/CodeGen/Platform/PPC_Darwin.hs -o compiler/stage2/build/CodeGen/Platform/PPC_Darwin.p_o -dyno compiler/stage2/build/CodeGen/Platform/PPC_Darwin.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/CodeGen/Platform/PPC.hs -o compiler/stage2/build/CodeGen/Platform/PPC.p_o -dyno compiler/stage2/build/CodeGen/Platform/PPC.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/CodeGen/Platform/ARM64.hs -o compiler/stage2/build/CodeGen/Platform/ARM64.p_o -dyno compiler/stage2/build/CodeGen/Platform/ARM64.dyn_o In file included from /tmp/ghc19884_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26702_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1175_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28551_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/CodeGen/Platform/ARM.hs -o compiler/stage2/build/CodeGen/Platform/ARM.p_o -dyno compiler/stage2/build/CodeGen/Platform/ARM.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsBinds.hs -o compiler/stage2/build/HsBinds.p_o -dyno compiler/stage2/build/HsBinds.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmLex.hs -o compiler/stage2/build/CmmLex.p_o -dyno compiler/stage2/build/CmmLex.dyn_o <> In file included from /tmp/ghc5185_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13839_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/CodeGen/Platform.hs -o compiler/stage2/build/CodeGen/Platform.p_o -dyno compiler/stage2/build/CodeGen/Platform.dyn_o In file included from /tmp/ghc28656_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12273_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmNode.hs -o compiler/stage2/build/CmmNode.p_o -dyno compiler/stage2/build/CmmNode.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/CoreSubst.hs -o compiler/stage2/build/CoreSubst.p_o -dyno compiler/stage2/build/CoreSubst.dyn_o <> In file included from /tmp/ghc22317_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28764_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/prelude/TysPrim.hs -o compiler/stage2/build/TysPrim.o -dyno compiler/stage2/build/TysPrim.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/Kind.hs -o compiler/stage2/build/Kind.o -dyno compiler/stage2/build/Kind.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/CoreArity.hs -o compiler/stage2/build/CoreArity.p_o -dyno compiler/stage2/build/CoreArity.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/CSE.hs -o compiler/stage2/build/CSE.p_o -dyno compiler/stage2/build/CSE.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/Cmm.hs -o compiler/stage2/build/Cmm.p_o -dyno compiler/stage2/build/Cmm.dyn_o <> In file included from /tmp/ghc15315_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc15086_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmUtils.hs -o compiler/stage2/build/CmmUtils.p_o -dyno compiler/stage2/build/CmmUtils.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/PprBase.hs -o compiler/stage2/build/PprBase.p_o -dyno compiler/stage2/build/PprBase.dyn_o In file included from /tmp/ghc24156_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10393_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/PprCmmDecl.hs -o compiler/stage2/build/PprCmmDecl.p_o -dyno compiler/stage2/build/PprCmmDecl.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmClosure.hs -o compiler/stage2/build/StgCmmClosure.p_o -dyno compiler/stage2/build/StgCmmClosure.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/X86/Regs.hs -o compiler/stage2/build/X86/Regs.p_o -dyno compiler/stage2/build/X86/Regs.dyn_o In file included from /tmp/ghc5387_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/Format.hs -o compiler/stage2/build/Format.p_o -dyno compiler/stage2/build/Format.dyn_o In file included from /tmp/ghc8184_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8616_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/Instruction.hs -o compiler/stage2/build/Instruction.p_o -dyno compiler/stage2/build/Instruction.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/Imm.hs -o compiler/stage2/build/SPARC/Imm.p_o -dyno compiler/stage2/build/SPARC/Imm.dyn_o In file included from /tmp/ghc2962_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> In file included from /tmp/ghc26711_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/Type.hs -o compiler/stage2/build/Type.o -dyno compiler/stage2/build/Type.dyn_o In file included from /tmp/ghc7219_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/Debug.hs -o compiler/stage2/build/Debug.p_o -dyno compiler/stage2/build/Debug.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsPat.hs -o compiler/stage2/build/HsPat.p_o -dyno compiler/stage2/build/HsPat.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsDecls.hs -o compiler/stage2/build/HsDecls.p_o -dyno compiler/stage2/build/HsDecls.dyn_o In file included from /tmp/ghc3673_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/Llvm/Types.hs -o compiler/stage2/build/Llvm/Types.p_o -dyno compiler/stage2/build/Llvm/Types.dyn_o In file included from /tmp/ghc16649_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc3469_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/PprCmm.hs -o compiler/stage2/build/PprCmm.p_o -dyno compiler/stage2/build/PprCmm.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/CgUtils.hs -o compiler/stage2/build/CgUtils.p_o -dyno compiler/stage2/build/CgUtils.dyn_o In file included from /tmp/ghc11735_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc6426_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/CoreUnfold.hs -o compiler/stage2/build/CoreUnfold.p_o -dyno compiler/stage2/build/CoreUnfold.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/CoreTidy.hs -o compiler/stage2/build/CoreTidy.p_o -dyno compiler/stage2/build/CoreTidy.dyn_o In file included from /tmp/ghc28520_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmInfo.hs -o compiler/stage2/build/CmmInfo.p_o -dyno compiler/stage2/build/CmmInfo.dyn_o In file included from /tmp/ghc18573_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc23731_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmLive.hs -o compiler/stage2/build/CmmLive.p_o -dyno compiler/stage2/build/CmmLive.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmOpt.hs -o compiler/stage2/build/CmmOpt.p_o -dyno compiler/stage2/build/CmmOpt.dyn_o In file included from /tmp/ghc18875_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmArgRep.hs -o compiler/stage2/build/StgCmmArgRep.p_o -dyno compiler/stage2/build/StgCmmArgRep.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmContFlowOpt.hs -o compiler/stage2/build/CmmContFlowOpt.p_o -dyno compiler/stage2/build/CmmContFlowOpt.dyn_o In file included from /tmp/ghc5832_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmImplementSwitchPlans.hs -o compiler/stage2/build/CmmImplementSwitchPlans.p_o -dyno compiler/stage2/build/CmmImplementSwitchPlans.dyn_o In file included from /tmp/ghc13849_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26309_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc25032_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/Dwarf/Constants.hs -o compiler/stage2/build/Dwarf/Constants.p_o -dyno compiler/stage2/build/Dwarf/Constants.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/Regs.hs -o compiler/stage2/build/SPARC/Regs.p_o -dyno compiler/stage2/build/SPARC/Regs.dyn_o In file included from /tmp/ghc14687_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/PPC/Regs.hs -o compiler/stage2/build/PPC/Regs.p_o -dyno compiler/stage2/build/PPC/Regs.dyn_o In file included from /tmp/ghc5575_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/X86/RegInfo.hs -o compiler/stage2/build/X86/RegInfo.p_o -dyno compiler/stage2/build/X86/RegInfo.dyn_o In file included from /tmp/ghc10856_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/X86_64/FreeRegs.hs -o compiler/stage2/build/RegAlloc/Linear/X86_64/FreeRegs.p_o -dyno compiler/stage2/build/RegAlloc/Linear/X86_64/FreeRegs.dyn_o In file included from /tmp/ghc18374_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/X86/FreeRegs.hs -o compiler/stage2/build/RegAlloc/Linear/X86/FreeRegs.p_o -dyno compiler/stage2/build/RegAlloc/Linear/X86/FreeRegs.dyn_o <> In file included from /tmp/ghc19143_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/AddrMode.hs -o compiler/stage2/build/SPARC/AddrMode.p_o -dyno compiler/stage2/build/SPARC/AddrMode.dyn_o In file included from /tmp/ghc2096_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/CallArity.hs -o compiler/stage2/build/CallArity.p_o -dyno compiler/stage2/build/CallArity.dyn_o In file included from /tmp/ghc4563_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/Coercion.hs -o compiler/stage2/build/Coercion.o -dyno compiler/stage2/build/Coercion.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/Literal.hs -o compiler/stage2/build/Literal.o -dyno compiler/stage2/build/Literal.dyn_o In file included from /tmp/ghc16039_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/Llvm/MetaData.hs -o compiler/stage2/build/Llvm/MetaData.p_o -dyno compiler/stage2/build/Llvm/MetaData.dyn_o In file included from /tmp/ghc17704_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc23279_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/specialise/Rules.hs -o compiler/stage2/build/Rules.p_o -dyno compiler/stage2/build/Rules.dyn_o In file included from /tmp/ghc20723_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmBuildInfoTables.hs -o compiler/stage2/build/CmmBuildInfoTables.p_o -dyno compiler/stage2/build/CmmBuildInfoTables.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmSink.hs -o compiler/stage2/build/CmmSink.p_o -dyno compiler/stage2/build/CmmSink.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmProcPoint.hs -o compiler/stage2/build/CmmProcPoint.p_o -dyno compiler/stage2/build/CmmProcPoint.dyn_o In file included from /tmp/ghc9011_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14799_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc7988_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc824_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc21768_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmCallConv.hs -o compiler/stage2/build/CmmCallConv.p_o -dyno compiler/stage2/build/CmmCallConv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmCommonBlockElim.hs -o compiler/stage2/build/CmmCommonBlockElim.p_o -dyno compiler/stage2/build/CmmCommonBlockElim.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmLint.hs -o compiler/stage2/build/CmmLint.p_o -dyno compiler/stage2/build/CmmLint.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/PprC.hs -o compiler/stage2/build/PprC.p_o -dyno compiler/stage2/build/PprC.dyn_o In file included from /tmp/ghc27182_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/Dwarf/Types.hs -o compiler/stage2/build/Dwarf/Types.p_o -dyno compiler/stage2/build/Dwarf/Types.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/TargetReg.hs -o compiler/stage2/build/TargetReg.p_o -dyno compiler/stage2/build/TargetReg.dyn_o In file included from /tmp/ghc16237_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Liveness.hs -o compiler/stage2/build/RegAlloc/Liveness.p_o -dyno compiler/stage2/build/RegAlloc/Liveness.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/SPARC/FreeRegs.hs -o compiler/stage2/build/RegAlloc/Linear/SPARC/FreeRegs.p_o -dyno compiler/stage2/build/RegAlloc/Linear/SPARC/FreeRegs.dyn_o In file included from /tmp/ghc3047_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc5297_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/PPC/FreeRegs.hs -o compiler/stage2/build/RegAlloc/Linear/PPC/FreeRegs.p_o -dyno compiler/stage2/build/RegAlloc/Linear/PPC/FreeRegs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/Stack.hs -o compiler/stage2/build/SPARC/Stack.p_o -dyno compiler/stage2/build/SPARC/Stack.dyn_o In file included from /tmp/ghc15665_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/LiberateCase.hs -o compiler/stage2/build/LiberateCase.p_o -dyno compiler/stage2/build/LiberateCase.dyn_o In file included from /tmp/ghc9447_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9759_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/Unify.hs -o compiler/stage2/build/Unify.o -dyno compiler/stage2/build/Unify.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsExpr.hs -o compiler/stage2/build/HsExpr.p_o -dyno compiler/stage2/build/HsExpr.dyn_o In file included from /tmp/ghc23811_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/Llvm/AbsSyn.hs -o compiler/stage2/build/Llvm/AbsSyn.p_o -dyno compiler/stage2/build/Llvm/AbsSyn.dyn_o In file included from /tmp/ghc6006_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/MkGraph.hs -o compiler/stage2/build/MkGraph.p_o -dyno compiler/stage2/build/MkGraph.dyn_o In file included from /tmp/ghc26103_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28654_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/NCGMonad.hs -o compiler/stage2/build/NCGMonad.p_o -dyno compiler/stage2/build/NCGMonad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/X86/Instr.hs -o compiler/stage2/build/X86/Instr.p_o -dyno compiler/stage2/build/X86/Instr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/PPC/Instr.hs -o compiler/stage2/build/PPC/Instr.p_o -dyno compiler/stage2/build/PPC/Instr.dyn_o In file included from /tmp/ghc29723_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Graph/SpillCost.hs -o compiler/stage2/build/RegAlloc/Graph/SpillCost.p_o -dyno compiler/stage2/build/RegAlloc/Graph/SpillCost.dyn_o In file included from /tmp/ghc22235_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Graph/Spill.hs -o compiler/stage2/build/RegAlloc/Graph/Spill.p_o -dyno compiler/stage2/build/RegAlloc/Graph/Spill.dyn_o In file included from /tmp/ghc468_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26433_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc25487_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Graph/SpillClean.hs -o compiler/stage2/build/RegAlloc/Graph/SpillClean.p_o -dyno compiler/stage2/build/RegAlloc/Graph/SpillClean.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/Instr.hs -o compiler/stage2/build/SPARC/Instr.p_o -dyno compiler/stage2/build/SPARC/Instr.dyn_o <> In file included from /tmp/ghc5607_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/Base.hs -o compiler/stage2/build/RegAlloc/Linear/Base.p_o -dyno compiler/stage2/build/RegAlloc/Linear/Base.dyn_o In file included from /tmp/ghc11284_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Graph/Coalesce.hs -o compiler/stage2/build/RegAlloc/Graph/Coalesce.p_o -dyno compiler/stage2/build/RegAlloc/Graph/Coalesce.dyn_o In file included from /tmp/ghc20436_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/DataCon.hs -o compiler/stage2/build/DataCon.o -dyno compiler/stage2/build/DataCon.dyn_o In file included from /tmp/ghc2296_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/Llvm/PpLlvm.hs -o compiler/stage2/build/Llvm/PpLlvm.p_o -dyno compiler/stage2/build/Llvm/PpLlvm.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmMonad.hs -o compiler/stage2/build/StgCmmMonad.p_o -dyno compiler/stage2/build/StgCmmMonad.dyn_o In file included from /tmp/ghc6045_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/Dwarf.hs -o compiler/stage2/build/Dwarf.p_o -dyno compiler/stage2/build/Dwarf.dyn_o In file included from /tmp/ghc8056_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/PIC.hs -o compiler/stage2/build/PIC.p_o -dyno compiler/stage2/build/PIC.dyn_o In file included from /tmp/ghc24175_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Graph/Stats.hs -o compiler/stage2/build/RegAlloc/Graph/Stats.p_o -dyno compiler/stage2/build/RegAlloc/Graph/Stats.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs -o compiler/stage2/build/RegAlloc/Linear/FreeRegs.p_o -dyno compiler/stage2/build/RegAlloc/Linear/FreeRegs.dyn_o In file included from /tmp/ghc14973_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/Stats.hs -o compiler/stage2/build/RegAlloc/Linear/Stats.p_o -dyno compiler/stage2/build/RegAlloc/Linear/Stats.dyn_o In file included from /tmp/ghc25579_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc4782_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/PPC/Ppr.hs -o compiler/stage2/build/PPC/Ppr.p_o -dyno compiler/stage2/build/PPC/Ppr.dyn_o In file included from /tmp/ghc17055_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/PPC/RegInfo.hs -o compiler/stage2/build/PPC/RegInfo.p_o -dyno compiler/stage2/build/PPC/RegInfo.dyn_o In file included from /tmp/ghc27791_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8465_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/Ppr.hs -o compiler/stage2/build/SPARC/Ppr.p_o -dyno compiler/stage2/build/SPARC/Ppr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/ShortcutJump.hs -o compiler/stage2/build/SPARC/ShortcutJump.p_o -dyno compiler/stage2/build/SPARC/ShortcutJump.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/CodeGen/Base.hs -o compiler/stage2/build/SPARC/CodeGen/Base.p_o -dyno compiler/stage2/build/SPARC/CodeGen/Base.dyn_o In file included from /tmp/ghc23940_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/X86/Ppr.hs -o compiler/stage2/build/X86/Ppr.p_o -dyno compiler/stage2/build/X86/Ppr.dyn_o In file included from /tmp/ghc12282_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17733_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/Demand.hs -o compiler/stage2/build/Demand.o -dyno compiler/stage2/build/Demand.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/CoreSyn.hs -o compiler/stage2/build/CoreSyn.o -dyno compiler/stage2/build/CoreSyn.dyn_o In file included from /tmp/ghc28083_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Type/Classify.hs -o compiler/stage2/build/Vectorise/Type/Classify.o -dyno compiler/stage2/build/Vectorise/Type/Classify.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/Llvm.hs -o compiler/stage2/build/Llvm.p_o -dyno compiler/stage2/build/Llvm.dyn_o In file included from /tmp/ghc23331_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmUtils.hs -o compiler/stage2/build/StgCmmUtils.p_o -dyno compiler/stage2/build/StgCmmUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmBind.hs-boot -o compiler/stage2/build/StgCmmBind.p_o-boot -dyno compiler/stage2/build/StgCmmBind.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmExtCode.hs -o compiler/stage2/build/StgCmmExtCode.p_o -dyno compiler/stage2/build/StgCmmExtCode.dyn_o In file included from /tmp/ghc7830_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26778_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9227_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Graph/Main.hs -o compiler/stage2/build/RegAlloc/Graph/Main.p_o -dyno compiler/stage2/build/RegAlloc/Graph/Main.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/State.hs -o compiler/stage2/build/RegAlloc/Linear/State.p_o -dyno compiler/stage2/build/RegAlloc/Linear/State.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/PPC/CodeGen.hs -o compiler/stage2/build/PPC/CodeGen.p_o -dyno compiler/stage2/build/PPC/CodeGen.dyn_o In file included from /tmp/ghc1131_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/CodeGen/Expand.hs -o compiler/stage2/build/SPARC/CodeGen/Expand.p_o -dyno compiler/stage2/build/SPARC/CodeGen/Expand.dyn_o In file included from /tmp/ghc18512_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc2770_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/CodeGen/Gen32.hs-boot -o compiler/stage2/build/SPARC/CodeGen/Gen32.p_o-boot -dyno compiler/stage2/build/SPARC/CodeGen/Gen32.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/CodeGen/Sanity.hs -o compiler/stage2/build/SPARC/CodeGen/Sanity.p_o -dyno compiler/stage2/build/SPARC/CodeGen/Sanity.dyn_o In file included from /tmp/ghc14229_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/X86/CodeGen.hs -o compiler/stage2/build/X86/CodeGen.p_o -dyno compiler/stage2/build/X86/CodeGen.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/IdInfo.hs -o compiler/stage2/build/IdInfo.o -dyno compiler/stage2/build/IdInfo.dyn_o In file included from /tmp/ghc9284_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc20070_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/TrieMap.hs -o compiler/stage2/build/TrieMap.o -dyno compiler/stage2/build/TrieMap.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Vect.hs -o compiler/stage2/build/Vectorise/Vect.o -dyno compiler/stage2/build/Vectorise/Vect.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsUtils.hs -o compiler/stage2/build/HsUtils.p_o -dyno compiler/stage2/build/HsUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/LlvmCodeGen/Regs.hs -o compiler/stage2/build/LlvmCodeGen/Regs.p_o -dyno compiler/stage2/build/LlvmCodeGen/Regs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmProf.hs -o compiler/stage2/build/StgCmmProf.p_o -dyno compiler/stage2/build/StgCmmProf.dyn_o In file included from /tmp/ghc29870_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmEnv.hs -o compiler/stage2/build/StgCmmEnv.p_o -dyno compiler/stage2/build/StgCmmEnv.dyn_o In file included from /tmp/ghc29420_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/JoinToTargets.hs -o compiler/stage2/build/RegAlloc/Linear/JoinToTargets.p_o -dyno compiler/stage2/build/RegAlloc/Linear/JoinToTargets.dyn_o In file included from /tmp/ghc27985_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/CodeGen/Amode.hs -o compiler/stage2/build/SPARC/CodeGen/Amode.p_o -dyno compiler/stage2/build/SPARC/CodeGen/Amode.dyn_o <> In file included from /tmp/ghc1370_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/CodeGen/CondCode.hs -o compiler/stage2/build/SPARC/CodeGen/CondCode.p_o -dyno compiler/stage2/build/SPARC/CodeGen/CondCode.dyn_o In file included from /tmp/ghc15457_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/Id.hs -o compiler/stage2/build/Id.o -dyno compiler/stage2/build/Id.dyn_o In file included from /tmp/ghc9870_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/FamInstEnv.hs -o compiler/stage2/build/FamInstEnv.o -dyno compiler/stage2/build/FamInstEnv.dyn_o In file included from /tmp/ghc22130_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/HsSyn.hs -o compiler/stage2/build/HsSyn.p_o -dyno compiler/stage2/build/HsSyn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/LlvmCodeGen/Base.hs -o compiler/stage2/build/LlvmCodeGen/Base.p_o -dyno compiler/stage2/build/LlvmCodeGen/Base.dyn_o In file included from /tmp/ghc21709_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmTicky.hs -o compiler/stage2/build/StgCmmTicky.p_o -dyno compiler/stage2/build/StgCmmTicky.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/Main.hs -o compiler/stage2/build/RegAlloc/Linear/Main.p_o -dyno compiler/stage2/build/RegAlloc/Linear/Main.dyn_o In file included from /tmp/ghc13613_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17741_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/CodeGen/Gen64.hs -o compiler/stage2/build/SPARC/CodeGen/Gen64.p_o -dyno compiler/stage2/build/SPARC/CodeGen/Gen64.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/prelude/TysWiredIn.hs -o compiler/stage2/build/TysWiredIn.o -dyno compiler/stage2/build/TysWiredIn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/CoreSeq.hs -o compiler/stage2/build/CoreSeq.o -dyno compiler/stage2/build/CoreSeq.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/InteractiveEvalTypes.hs -o compiler/stage2/build/InteractiveEvalTypes.o -dyno compiler/stage2/build/InteractiveEvalTypes.dyn_o In file included from /tmp/ghc24155_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/utils/UnVarGraph.hs -o compiler/stage2/build/UnVarGraph.o -dyno compiler/stage2/build/UnVarGraph.dyn_o In file included from /tmp/ghc16003_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/HscTypes.hs -o compiler/stage2/build/HscTypes.p_o -dyno compiler/stage2/build/HscTypes.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/PmExpr.hs -o compiler/stage2/build/PmExpr.p_o -dyno compiler/stage2/build/PmExpr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/SysTools.hs -o compiler/stage2/build/SysTools.p_o -dyno compiler/stage2/build/SysTools.dyn_o In file included from /tmp/ghc9824_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/LlvmCodeGen/Data.hs -o compiler/stage2/build/LlvmCodeGen/Data.p_o -dyno compiler/stage2/build/LlvmCodeGen/Data.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/LlvmCodeGen/CodeGen.hs -o compiler/stage2/build/LlvmCodeGen/CodeGen.p_o -dyno compiler/stage2/build/LlvmCodeGen/CodeGen.dyn_o In file included from /tmp/ghc20298_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc6817_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmLayout.hs -o compiler/stage2/build/StgCmmLayout.p_o -dyno compiler/stage2/build/StgCmmLayout.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/parser/RdrHsSyn.hs -o compiler/stage2/build/RdrHsSyn.p_o -dyno compiler/stage2/build/RdrHsSyn.dyn_o In file included from /tmp/ghc4382_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/CodeGen/Gen32.hs -o compiler/stage2/build/SPARC/CodeGen/Gen32.p_o -dyno compiler/stage2/build/SPARC/CodeGen/Gen32.dyn_o In file included from /tmp/ghc22248_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/parser/HaddockUtils.hs -o compiler/stage2/build/HaddockUtils.p_o -dyno compiler/stage2/build/HaddockUtils.dyn_o In file included from /tmp/ghc8336_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14472_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17859_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/HscStats.hs -o compiler/stage2/build/HscStats.p_o -dyno compiler/stage2/build/HscStats.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/CoreFVs.hs -o compiler/stage2/build/CoreFVs.o -dyno compiler/stage2/build/CoreFVs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/CoreStats.hs -o compiler/stage2/build/CoreStats.o -dyno compiler/stage2/build/CoreStats.dyn_o In file included from /tmp/ghc11881_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc18111_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -fforce-recomp -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/prelude/PrimOp.hs -o compiler/stage2/build/PrimOp.o -dyno compiler/stage2/build/PrimOp.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Builtins/Base.hs -o compiler/stage2/build/Vectorise/Builtins/Base.o -dyno compiler/stage2/build/Vectorise/Builtins/Base.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/GhcMonad.hs -o compiler/stage2/build/GhcMonad.p_o -dyno compiler/stage2/build/GhcMonad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcRnTypes.hs -o compiler/stage2/build/TcRnTypes.p_o -dyno compiler/stage2/build/TcRnTypes.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/PipelineMonad.hs -o compiler/stage2/build/PipelineMonad.p_o -dyno compiler/stage2/build/PipelineMonad.dyn_o In file included from /tmp/ghc26043_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/LlvmCodeGen/Ppr.hs -o compiler/stage2/build/LlvmCodeGen/Ppr.p_o -dyno compiler/stage2/build/LlvmCodeGen/Ppr.dyn_o In file included from /tmp/ghc23070_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/MkCore.hs -o compiler/stage2/build/MkCore.p_o -dyno compiler/stage2/build/MkCore.dyn_o In file included from /tmp/ghc2741_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmForeign.hs -o compiler/stage2/build/StgCmmForeign.p_o -dyno compiler/stage2/build/StgCmmForeign.dyn_o In file included from /tmp/ghc19731_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22201_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmHeap.hs -o compiler/stage2/build/StgCmmHeap.p_o -dyno compiler/stage2/build/StgCmmHeap.dyn_o In file included from /tmp/ghc6852_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmHpc.hs -o compiler/stage2/build/StgCmmHpc.p_o -dyno compiler/stage2/build/StgCmmHpc.dyn_o In file included from /tmp/ghc6605_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/Finder.hs -o compiler/stage2/build/Finder.p_o -dyno compiler/stage2/build/Finder.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/ghci/ByteCodeInstr.hs -o compiler/stage2/build/ByteCodeInstr.p_o -dyno compiler/stage2/build/ByteCodeInstr.dyn_o In file included from /tmp/ghc17191_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/SPARC/CodeGen.hs -o compiler/stage2/build/SPARC/CodeGen.p_o -dyno compiler/stage2/build/SPARC/CodeGen.dyn_o In file included from /tmp/ghc15144_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26545_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/parser/Parser.hs -o compiler/stage2/build/Parser.p_o -dyno compiler/stage2/build/Parser.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Env.hs -o compiler/stage2/build/Vectorise/Env.p_o -dyno compiler/stage2/build/Vectorise/Env.dyn_o In file included from /tmp/ghc19939_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc5567_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc27751_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/hsSyn/Convert.hs -o compiler/stage2/build/Convert.p_o -dyno compiler/stage2/build/Convert.dyn_o In file included from /tmp/ghc22381_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcType.hs -o compiler/stage2/build/TcType.o -dyno compiler/stage2/build/TcType.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/PprCore.hs -o compiler/stage2/build/PprCore.o -dyno compiler/stage2/build/PprCore.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Setup.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Setup.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Setup.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Configuration.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Configuration.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Configuration.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/Hooks.hs -o compiler/stage2/build/Hooks.p_o -dyno compiler/stage2/build/Hooks.dyn_o In file included from /tmp/ghc637_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/llvmGen/LlvmCodeGen.hs -o compiler/stage2/build/LlvmCodeGen.p_o -dyno compiler/stage2/build/LlvmCodeGen.dyn_o In file included from /tmp/ghc28990_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/prelude/PrelRules.hs -o compiler/stage2/build/PrelRules.p_o -dyno compiler/stage2/build/PrelRules.dyn_o In file included from /tmp/ghc26755_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc737_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmLayoutStack.hs -o compiler/stage2/build/CmmLayoutStack.p_o -dyno compiler/stage2/build/CmmLayoutStack.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmPrim.hs -o compiler/stage2/build/StgCmmPrim.p_o -dyno compiler/stage2/build/StgCmmPrim.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcSplice.hs-boot -o compiler/stage2/build/TcSplice.p_o-boot -dyno compiler/stage2/build/TcSplice.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/ghci/GHCi.hs -o compiler/stage2/build/GHCi.p_o -dyno compiler/stage2/build/GHCi.dyn_o In file included from /tmp/ghc11883_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/iface/TcIface.hs-boot -o compiler/stage2/build/TcIface.p_o-boot -dyno compiler/stage2/build/TcIface.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/rename/RnHsDoc.hs -o compiler/stage2/build/RnHsDoc.p_o -dyno compiler/stage2/build/RnHsDoc.dyn_o In file included from /tmp/ghc136_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcTypeNats.hs -o compiler/stage2/build/TcTypeNats.p_o -dyno compiler/stage2/build/TcTypeNats.dyn_o In file included from /tmp/ghc28571_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcUnify.hs-boot -o compiler/stage2/build/TcUnify.p_o-boot -dyno compiler/stage2/build/TcUnify.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcExpr.hs-boot -o compiler/stage2/build/TcExpr.p_o-boot -dyno compiler/stage2/build/TcExpr.dyn_o-boot In file included from /tmp/ghc19152_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/AsmCodeGen.hs -o compiler/stage2/build/AsmCodeGen.p_o -dyno compiler/stage2/build/AsmCodeGen.dyn_o In file included from /tmp/ghc21533_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/FloatIn.hs -o compiler/stage2/build/FloatIn.p_o -dyno compiler/stage2/build/FloatIn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/rename/RnExpr.hs-boot -o compiler/stage2/build/RnExpr.p_o-boot -dyno compiler/stage2/build/RnExpr.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcMatches.hs-boot -o compiler/stage2/build/TcMatches.p_o-boot -dyno compiler/stage2/build/TcMatches.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcEvidence.hs -o compiler/stage2/build/TcEvidence.o -dyno compiler/stage2/build/TcEvidence.dyn_o In file included from /tmp/ghc17787_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8649_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/PatSyn.hs -o compiler/stage2/build/PatSyn.o -dyno compiler/stage2/build/PatSyn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/InstEnv.hs -o compiler/stage2/build/InstEnv.o -dyno compiler/stage2/build/InstEnv.dyn_o In file included from /tmp/ghc28536_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/iface/IfaceType.hs -o compiler/stage2/build/IfaceType.o -dyno compiler/stage2/build/IfaceType.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/ghci/ByteCodeTypes.hs -o compiler/stage2/build/ByteCodeTypes.o -dyno compiler/stage2/build/ByteCodeTypes.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/CoreUtils.hs -o compiler/stage2/build/CoreUtils.o -dyno compiler/stage2/build/CoreUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CLabel.hs -o compiler/stage2/build/CLabel.o -dyno compiler/stage2/build/CLabel.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/stgSyn/StgSyn.hs -o compiler/stage2/build/StgSyn.o -dyno compiler/stage2/build/StgSyn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Check.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Check.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Check.dyn_o In file included from /tmp/ghc20099_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Parse.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Parse.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Parse.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/basicTypes/MkId.hs -o compiler/stage2/build/MkId.p_o -dyno compiler/stage2/build/MkId.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmPipeline.hs -o compiler/stage2/build/CmmPipeline.p_o -dyno compiler/stage2/build/CmmPipeline.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcRnMonad.hs -o compiler/stage2/build/TcRnMonad.p_o -dyno compiler/stage2/build/TcRnMonad.dyn_o In file included from /tmp/ghc18320_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/ghci/ByteCodeItbls.hs -o compiler/stage2/build/ByteCodeItbls.p_o -dyno compiler/stage2/build/ByteCodeItbls.dyn_o In file included from /tmp/ghc19961_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/ghci/ByteCodeLink.hs -o compiler/stage2/build/ByteCodeLink.p_o -dyno compiler/stage2/build/ByteCodeLink.dyn_o In file included from /tmp/ghc10994_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/Coverage.hs -o compiler/stage2/build/Coverage.p_o -dyno compiler/stage2/build/Coverage.dyn_o In file included from /tmp/ghc24156_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14237_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/CodeOutput.hs -o compiler/stage2/build/CodeOutput.p_o -dyno compiler/stage2/build/CodeOutput.dyn_o In file included from /tmp/ghc6522_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17884_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/HeaderInfo.hs -o compiler/stage2/build/HeaderInfo.p_o -dyno compiler/stage2/build/HeaderInfo.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/ConLike.hs -o compiler/stage2/build/ConLike.o -dyno compiler/stage2/build/ConLike.dyn_o In file included from /tmp/ghc16094_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/iface/IfaceSyn.hs -o compiler/stage2/build/IfaceSyn.o -dyno compiler/stage2/build/IfaceSyn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/types/OptCoercion.hs -o compiler/stage2/build/OptCoercion.o -dyno compiler/stage2/build/OptCoercion.dyn_o In file included from /tmp/ghc20168_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/OccurAnal.hs -o compiler/stage2/build/OccurAnal.o -dyno compiler/stage2/build/OccurAnal.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/BlockId.hs -o compiler/stage2/build/BlockId.o -dyno compiler/stage2/build/BlockId.dyn_o In file included from /tmp/ghc11466_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ In file included from /tmp/ghc22883_0/ghc_4.c:2:0: error:/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error:/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error:#if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error:/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error:/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error:/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error:#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 9 warnings generated. #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/StaticPtrTable.hs -o compiler/stage2/build/StaticPtrTable.o -dyno compiler/stage2/build/StaticPtrTable.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/FunDeps.hs -o compiler/stage2/build/FunDeps.o -dyno compiler/stage2/build/FunDeps.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplStg/StgStats.hs -o compiler/stage2/build/StgStats.o -dyno compiler/stage2/build/StgStats.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/stgSyn/StgLint.hs -o compiler/stage2/build/StgLint.o -dyno compiler/stage2/build/StgLint.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/profiling/SCCfinal.hs -o compiler/stage2/build/SCCfinal.o -dyno compiler/stage2/build/SCCfinal.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/profiling/ProfInit.hs -o compiler/stage2/build/ProfInit.o -dyno compiler/stage2/build/ProfInit.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/SAT.hs -o compiler/stage2/build/SAT.o -dyno compiler/stage2/build/SAT.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/prelude/PrelInfo.hs -o compiler/stage2/build/PrelInfo.p_o -dyno compiler/stage2/build/PrelInfo.dyn_o In file included from /tmp/ghc13645_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/ghci/ByteCodeAsm.hs -o compiler/stage2/build/ByteCodeAsm.p_o -dyno compiler/stage2/build/ByteCodeAsm.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/iface/IfaceEnv.hs -o compiler/stage2/build/IfaceEnv.p_o -dyno compiler/stage2/build/IfaceEnv.dyn_o In file included from /tmp/ghc27450_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcMType.hs -o compiler/stage2/build/TcMType.p_o -dyno compiler/stage2/build/TcMType.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplStg/UnariseStg.hs -o compiler/stage2/build/UnariseStg.p_o -dyno compiler/stage2/build/UnariseStg.dyn_o In file included from /tmp/ghc17465_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/stgSyn/CoreToStg.hs -o compiler/stage2/build/CoreToStg.p_o -dyno compiler/stage2/build/CoreToStg.dyn_o In file included from /tmp/ghc11251_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/stranal/WwLib.hs -o compiler/stage2/build/WwLib.p_o -dyno compiler/stage2/build/WwLib.dyn_o In file included from /tmp/ghc4516_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/rename/RnSplice.hs-boot -o compiler/stage2/build/RnSplice.p_o-boot -dyno compiler/stage2/build/RnSplice.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcAnnotations.hs -o compiler/stage2/build/TcAnnotations.p_o -dyno compiler/stage2/build/TcAnnotations.dyn_o In file included from /tmp/ghc1726_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcPatSyn.hs-boot -o compiler/stage2/build/TcPatSyn.p_o-boot -dyno compiler/stage2/build/TcPatSyn.dyn_o-boot In file included from /tmp/ghc10048_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/PlaceHolder.hs -o compiler/stage2/build/PlaceHolder.o -dyno compiler/stage2/build/PlaceHolder.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmExpr.hs -o compiler/stage2/build/CmmExpr.o -dyno compiler/stage2/build/CmmExpr.dyn_o In file included from /tmp/ghc4355_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmCon.hs -o compiler/stage2/build/StgCmmCon.p_o -dyno compiler/stage2/build/StgCmmCon.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/iface/BinIface.hs -o compiler/stage2/build/BinIface.p_o -dyno compiler/stage2/build/BinIface.dyn_o In file included from /tmp/ghc1511_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcHsSyn.hs -o compiler/stage2/build/TcHsSyn.p_o -dyno compiler/stage2/build/TcHsSyn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/iface/BuildTyCl.hs -o compiler/stage2/build/BuildTyCl.p_o -dyno compiler/stage2/build/BuildTyCl.dyn_o In file included from /tmp/ghc21525_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplStg/SimplStg.hs -o compiler/stage2/build/SimplStg.p_o -dyno compiler/stage2/build/SimplStg.dyn_o In file included from /tmp/ghc428_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17100_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/stranal/WorkWrap.hs -o compiler/stage2/build/WorkWrap.p_o -dyno compiler/stage2/build/WorkWrap.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/stranal/DmdAnal.hs -o compiler/stage2/build/DmdAnal.p_o -dyno compiler/stage2/build/DmdAnal.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/ghci/ByteCodeGen.hs -o compiler/stage2/build/ByteCodeGen.p_o -dyno compiler/stage2/build/ByteCodeGen.dyn_o In file included from /tmp/ghc6718_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/ghci/DebuggerUtils.hs -o compiler/stage2/build/DebuggerUtils.p_o -dyno compiler/stage2/build/DebuggerUtils.dyn_o In file included from /tmp/ghc14703_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsPat.hs-boot -o compiler/stage2/build/HsPat.o-boot -dyno compiler/stage2/build/HsPat.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/CoreSubst.hs -o compiler/stage2/build/CoreSubst.o -dyno compiler/stage2/build/CoreSubst.dyn_o In file included from /tmp/ghc20021_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/CodeGen/Platform/NoRegs.hs -o compiler/stage2/build/CodeGen/Platform/NoRegs.o -dyno compiler/stage2/build/CodeGen/Platform/NoRegs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/CodeGen/Platform/X86_64.hs -o compiler/stage2/build/CodeGen/Platform/X86_64.o -dyno compiler/stage2/build/CodeGen/Platform/X86_64.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/CodeGen/Platform/X86.hs -o compiler/stage2/build/CodeGen/Platform/X86.o -dyno compiler/stage2/build/CodeGen/Platform/X86.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/CodeGen/Platform/SPARC.hs -o compiler/stage2/build/CodeGen/Platform/SPARC.o -dyno compiler/stage2/build/CodeGen/Platform/SPARC.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/CodeGen/Platform/PPC_Darwin.hs -o compiler/stage2/build/CodeGen/Platform/PPC_Darwin.o -dyno compiler/stage2/build/CodeGen/Platform/PPC_Darwin.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/CodeGen/Platform/PPC.hs -o compiler/stage2/build/CodeGen/Platform/PPC.o -dyno compiler/stage2/build/CodeGen/Platform/PPC.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/CodeGen/Platform/ARM64.hs -o compiler/stage2/build/CodeGen/Platform/ARM64.o -dyno compiler/stage2/build/CodeGen/Platform/ARM64.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/CodeGen/Platform/ARM.hs -o compiler/stage2/build/CodeGen/Platform/ARM.o -dyno compiler/stage2/build/CodeGen/Platform/ARM.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/PprCmmExpr.hs -o compiler/stage2/build/PprCmmExpr.o -dyno compiler/stage2/build/PprCmmExpr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmLex.hs -o compiler/stage2/build/CmmLex.o -dyno compiler/stage2/build/CmmLex.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Setup.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Setup.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Setup.dyn_o In file included from /tmp/ghc28897_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> In file included from /tmp/ghc27429_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Configuration.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Configuration.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Configuration.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/PackageDescription/PrettyPrint.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/PrettyPrint.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/PrettyPrint.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmExpr.hs -o compiler/stage2/build/StgCmmExpr.p_o -dyno compiler/stage2/build/StgCmmExpr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/iface/LoadIface.hs -o compiler/stage2/build/LoadIface.p_o -dyno compiler/stage2/build/LoadIface.dyn_o In file included from /tmp/ghc9279_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/TmOracle.hs -o compiler/stage2/build/TmOracle.p_o -dyno compiler/stage2/build/TmOracle.dyn_o In file included from /tmp/ghc22045_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/iface/FlagChecker.hs -o compiler/stage2/build/FlagChecker.p_o -dyno compiler/stage2/build/FlagChecker.dyn_o In file included from /tmp/ghc14967_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc18202_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsExpr.hs-boot -o compiler/stage2/build/HsExpr.o-boot -dyno compiler/stage2/build/HsExpr.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/CoreArity.hs -o compiler/stage2/build/CoreArity.o -dyno compiler/stage2/build/CoreArity.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/CodeGen/Platform.hs -o compiler/stage2/build/CodeGen/Platform.o -dyno compiler/stage2/build/CodeGen/Platform.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/CSE.hs -o compiler/stage2/build/CSE.o -dyno compiler/stage2/build/CSE.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmmBind.hs -o compiler/stage2/build/StgCmmBind.p_o -dyno compiler/stage2/build/StgCmmBind.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsLit.hs -o compiler/stage2/build/HsLit.o -dyno compiler/stage2/build/HsLit.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsTypes.hs -o compiler/stage2/build/HsTypes.o -dyno compiler/stage2/build/HsTypes.dyn_o In file included from /tmp/ghc70_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26691_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/CoreUnfold.hs -o compiler/stage2/build/CoreUnfold.o -dyno compiler/stage2/build/CoreUnfold.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/CoreTidy.hs -o compiler/stage2/build/CoreTidy.o -dyno compiler/stage2/build/CoreTidy.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmNode.hs -o compiler/stage2/build/CmmNode.o -dyno compiler/stage2/build/CmmNode.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/CallArity.hs -o compiler/stage2/build/CallArity.o -dyno compiler/stage2/build/CallArity.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/cmm/CmmParse.hs -o compiler/stage2/build/CmmParse.p_o -dyno compiler/stage2/build/CmmParse.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/codeGen/StgCmm.hs -o compiler/stage2/build/StgCmm.p_o -dyno compiler/stage2/build/StgCmm.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/ghci/Linker.hs -o compiler/stage2/build/Linker.p_o -dyno compiler/stage2/build/Linker.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcEnv.hs -o compiler/stage2/build/TcEnv.p_o -dyno compiler/stage2/build/TcEnv.dyn_o In file included from /tmp/ghc15711_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/FamInst.hs -o compiler/stage2/build/FamInst.p_o -dyno compiler/stage2/build/FamInst.dyn_o In file included from /tmp/ghc13952_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/specialise/Rules.hs -o compiler/stage2/build/Rules.o -dyno compiler/stage2/build/Rules.dyn_o In file included from /tmp/ghc28167_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/Cmm.hs -o compiler/stage2/build/Cmm.o -dyno compiler/stage2/build/Cmm.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/LiberateCase.hs -o compiler/stage2/build/LiberateCase.o -dyno compiler/stage2/build/LiberateCase.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Check.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Check.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Check.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/PackageDescription/Parse.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Parse.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Parse.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/rename/RnEnv.hs -o compiler/stage2/build/RnEnv.p_o -dyno compiler/stage2/build/RnEnv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/Inst.hs -o compiler/stage2/build/Inst.p_o -dyno compiler/stage2/build/Inst.dyn_o In file included from /tmp/ghc19710_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcGenDeriv.hs -o compiler/stage2/build/TcGenDeriv.p_o -dyno compiler/stage2/build/TcGenDeriv.dyn_o In file included from /tmp/ghc14485_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsBinds.hs -o compiler/stage2/build/HsBinds.o -dyno compiler/stage2/build/HsBinds.dyn_o In file included from /tmp/ghc26166_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/PprBase.hs -o compiler/stage2/build/PprBase.o -dyno compiler/stage2/build/PprBase.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmUtils.hs -o compiler/stage2/build/CmmUtils.o -dyno compiler/stage2/build/CmmUtils.dyn_o In file included from /tmp/ghc6852_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/PprCmmDecl.hs -o compiler/stage2/build/PprCmmDecl.o -dyno compiler/stage2/build/PprCmmDecl.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmClosure.hs -o compiler/stage2/build/StgCmmClosure.o -dyno compiler/stage2/build/StgCmmClosure.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/X86/Regs.hs -o compiler/stage2/build/X86/Regs.o -dyno compiler/stage2/build/X86/Regs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/Format.hs -o compiler/stage2/build/Format.o -dyno compiler/stage2/build/Format.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/Instruction.hs -o compiler/stage2/build/Instruction.o -dyno compiler/stage2/build/Instruction.dyn_o In file included from /tmp/ghc10488_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/Imm.hs -o compiler/stage2/build/SPARC/Imm.o -dyno compiler/stage2/build/SPARC/Imm.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/CoreMonad.hs -o compiler/stage2/build/CoreMonad.p_o -dyno compiler/stage2/build/CoreMonad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcUnify.hs -o compiler/stage2/build/TcUnify.p_o -dyno compiler/stage2/build/TcUnify.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcGenGenerics.hs -o compiler/stage2/build/TcGenGenerics.p_o -dyno compiler/stage2/build/TcGenGenerics.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsPat.hs -o compiler/stage2/build/HsPat.o -dyno compiler/stage2/build/HsPat.dyn_o <> In file included from /tmp/ghc21385_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsDecls.hs -o compiler/stage2/build/HsDecls.o -dyno compiler/stage2/build/HsDecls.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/Llvm/Types.hs -o compiler/stage2/build/Llvm/Types.o -dyno compiler/stage2/build/Llvm/Types.dyn_o In file included from /tmp/ghc25843_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmInfo.hs -o compiler/stage2/build/CmmInfo.o -dyno compiler/stage2/build/CmmInfo.dyn_o In file included from /tmp/ghc3260_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/PprCmm.hs -o compiler/stage2/build/PprCmm.o -dyno compiler/stage2/build/PprCmm.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmArgRep.hs -o compiler/stage2/build/StgCmmArgRep.o -dyno compiler/stage2/build/StgCmmArgRep.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/CgUtils.hs -o compiler/stage2/build/CgUtils.o -dyno compiler/stage2/build/CgUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmLive.hs -o compiler/stage2/build/CmmLive.o -dyno compiler/stage2/build/CmmLive.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmOpt.hs -o compiler/stage2/build/CmmOpt.o -dyno compiler/stage2/build/CmmOpt.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/Debug.hs -o compiler/stage2/build/Debug.o -dyno compiler/stage2/build/Debug.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/Dwarf/Constants.hs -o compiler/stage2/build/Dwarf/Constants.o -dyno compiler/stage2/build/Dwarf/Constants.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/Regs.hs -o compiler/stage2/build/SPARC/Regs.o -dyno compiler/stage2/build/SPARC/Regs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/PPC/Regs.hs -o compiler/stage2/build/PPC/Regs.o -dyno compiler/stage2/build/PPC/Regs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/X86/RegInfo.hs -o compiler/stage2/build/X86/RegInfo.o -dyno compiler/stage2/build/X86/RegInfo.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Linear/X86_64/FreeRegs.hs -o compiler/stage2/build/RegAlloc/Linear/X86_64/FreeRegs.o -dyno compiler/stage2/build/RegAlloc/Linear/X86_64/FreeRegs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Linear/X86/FreeRegs.hs -o compiler/stage2/build/RegAlloc/Linear/X86/FreeRegs.o -dyno compiler/stage2/build/RegAlloc/Linear/X86/FreeRegs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/AddrMode.hs -o compiler/stage2/build/SPARC/AddrMode.o -dyno compiler/stage2/build/SPARC/AddrMode.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmContFlowOpt.hs -o compiler/stage2/build/CmmContFlowOpt.o -dyno compiler/stage2/build/CmmContFlowOpt.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmImplementSwitchPlans.hs -o compiler/stage2/build/CmmImplementSwitchPlans.o -dyno compiler/stage2/build/CmmImplementSwitchPlans.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/CoreLint.hs -o compiler/stage2/build/CoreLint.p_o -dyno compiler/stage2/build/CoreLint.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/rename/RnNames.hs -o compiler/stage2/build/RnNames.p_o -dyno compiler/stage2/build/RnNames.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcErrors.hs -o compiler/stage2/build/TcErrors.p_o -dyno compiler/stage2/build/TcErrors.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/Plugins.hs -o compiler/stage2/build/Plugins.p_o -dyno compiler/stage2/build/Plugins.dyn_o In file included from /tmp/ghc8943_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/specialise/SpecConstr.hs -o compiler/stage2/build/SpecConstr.p_o -dyno compiler/stage2/build/SpecConstr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/specialise/Specialise.hs -o compiler/stage2/build/Specialise.p_o -dyno compiler/stage2/build/Specialise.dyn_o In file included from /tmp/ghc21555_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10071_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/SetLevels.hs -o compiler/stage2/build/SetLevels.p_o -dyno compiler/stage2/build/SetLevels.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/SimplMonad.hs -o compiler/stage2/build/SimplMonad.p_o -dyno compiler/stage2/build/SimplMonad.dyn_o In file included from /tmp/ghc20361_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1844_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/rename/RnTypes.hs -o compiler/stage2/build/RnTypes.p_o -dyno compiler/stage2/build/RnTypes.dyn_o In file included from /tmp/ghc17696_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc24848_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc4788_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/ghci/RtClosureInspect.hs -o compiler/stage2/build/RtClosureInspect.p_o -dyno compiler/stage2/build/RtClosureInspect.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsExpr.hs -o compiler/stage2/build/HsExpr.o -dyno compiler/stage2/build/HsExpr.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/Llvm/MetaData.hs -o compiler/stage2/build/Llvm/MetaData.o -dyno compiler/stage2/build/Llvm/MetaData.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmCallConv.hs -o compiler/stage2/build/CmmCallConv.o -dyno compiler/stage2/build/CmmCallConv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmLint.hs -o compiler/stage2/build/CmmLint.o -dyno compiler/stage2/build/CmmLint.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/PprC.hs -o compiler/stage2/build/PprC.o -dyno compiler/stage2/build/PprC.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/Dwarf/Types.hs -o compiler/stage2/build/Dwarf/Types.o -dyno compiler/stage2/build/Dwarf/Types.dyn_o In file included from /tmp/ghc14390_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/TargetReg.hs -o compiler/stage2/build/TargetReg.o -dyno compiler/stage2/build/TargetReg.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Liveness.hs -o compiler/stage2/build/RegAlloc/Liveness.o -dyno compiler/stage2/build/RegAlloc/Liveness.dyn_o In file included from /tmp/ghc3711_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Linear/SPARC/FreeRegs.hs -o compiler/stage2/build/RegAlloc/Linear/SPARC/FreeRegs.o -dyno compiler/stage2/build/RegAlloc/Linear/SPARC/FreeRegs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Linear/PPC/FreeRegs.hs -o compiler/stage2/build/RegAlloc/Linear/PPC/FreeRegs.o -dyno compiler/stage2/build/RegAlloc/Linear/PPC/FreeRegs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/Stack.hs -o compiler/stage2/build/SPARC/Stack.o -dyno compiler/stage2/build/SPARC/Stack.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmSink.hs -o compiler/stage2/build/CmmSink.o -dyno compiler/stage2/build/CmmSink.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmProcPoint.hs -o compiler/stage2/build/CmmProcPoint.o -dyno compiler/stage2/build/CmmProcPoint.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmCommonBlockElim.hs -o compiler/stage2/build/CmmCommonBlockElim.o -dyno compiler/stage2/build/CmmCommonBlockElim.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmBuildInfoTables.hs -o compiler/stage2/build/CmmBuildInfoTables.o -dyno compiler/stage2/build/CmmBuildInfoTables.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/PackageDescription/PrettyPrint.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/PrettyPrint.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/PrettyPrint.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/coreSyn/CorePrep.hs -o compiler/stage2/build/CorePrep.p_o -dyno compiler/stage2/build/CorePrep.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/iface/TcIface.hs -o compiler/stage2/build/TcIface.p_o -dyno compiler/stage2/build/TcIface.dyn_o In file included from /tmp/ghc14056_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcSMonad.hs -o compiler/stage2/build/TcSMonad.p_o -dyno compiler/stage2/build/TcSMonad.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/TidyPgm.hs -o compiler/stage2/build/TidyPgm.p_o -dyno compiler/stage2/build/TidyPgm.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/DynamicLoading.hs -o compiler/stage2/build/DynamicLoading.p_o -dyno compiler/stage2/build/DynamicLoading.dyn_o In file included from /tmp/ghc11888_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/FloatOut.hs -o compiler/stage2/build/FloatOut.p_o -dyno compiler/stage2/build/FloatOut.dyn_o In file included from /tmp/ghc25318_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13548_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/SimplEnv.hs -o compiler/stage2/build/SimplEnv.p_o -dyno compiler/stage2/build/SimplEnv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/rename/RnPat.hs -o compiler/stage2/build/RnPat.p_o -dyno compiler/stage2/build/RnPat.dyn_o In file included from /tmp/ghc1401_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/GhcPlugins.hs -o compiler/stage2/build/GhcPlugins.p_o -dyno compiler/stage2/build/GhcPlugins.dyn_o In file included from /tmp/ghc29310_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) In file included from /tmp/ghc13449_0/ghc_4.c:2:0: error: ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error:/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error:/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: ^ note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error:/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error:#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' ^ #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error:/data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ ^ 9 warnings generated. /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsUtils.hs -o compiler/stage2/build/HsUtils.o -dyno compiler/stage2/build/HsUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/Llvm/AbsSyn.hs -o compiler/stage2/build/Llvm/AbsSyn.o -dyno compiler/stage2/build/Llvm/AbsSyn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/MkGraph.hs -o compiler/stage2/build/MkGraph.o -dyno compiler/stage2/build/MkGraph.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/Dwarf.hs -o compiler/stage2/build/Dwarf.o -dyno compiler/stage2/build/Dwarf.dyn_o In file included from /tmp/ghc27928_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc6781_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/NCGMonad.hs -o compiler/stage2/build/NCGMonad.o -dyno compiler/stage2/build/NCGMonad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/X86/Instr.hs -o compiler/stage2/build/X86/Instr.o -dyno compiler/stage2/build/X86/Instr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/PPC/Instr.hs -o compiler/stage2/build/PPC/Instr.o -dyno compiler/stage2/build/PPC/Instr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Graph/SpillCost.hs -o compiler/stage2/build/RegAlloc/Graph/SpillCost.o -dyno compiler/stage2/build/RegAlloc/Graph/SpillCost.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Graph/Spill.hs -o compiler/stage2/build/RegAlloc/Graph/Spill.o -dyno compiler/stage2/build/RegAlloc/Graph/Spill.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Graph/SpillClean.hs -o compiler/stage2/build/RegAlloc/Graph/SpillClean.o -dyno compiler/stage2/build/RegAlloc/Graph/SpillClean.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/Instr.hs -o compiler/stage2/build/SPARC/Instr.o -dyno compiler/stage2/build/SPARC/Instr.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Linear/Base.hs -o compiler/stage2/build/RegAlloc/Linear/Base.o -dyno compiler/stage2/build/RegAlloc/Linear/Base.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Graph/Coalesce.hs -o compiler/stage2/build/RegAlloc/Graph/Coalesce.o -dyno compiler/stage2/build/RegAlloc/Graph/Coalesce.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/DsMonad.hs -o compiler/stage2/build/DsMonad.p_o -dyno compiler/stage2/build/DsMonad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcFlatten.hs -o compiler/stage2/build/TcFlatten.p_o -dyno compiler/stage2/build/TcFlatten.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/SimplUtils.hs -o compiler/stage2/build/SimplUtils.p_o -dyno compiler/stage2/build/SimplUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/rename/RnBinds.hs -o compiler/stage2/build/RnBinds.p_o -dyno compiler/stage2/build/RnBinds.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcPluginM.hs -o compiler/stage2/build/TcPluginM.p_o -dyno compiler/stage2/build/TcPluginM.dyn_o In file included from /tmp/ghc7834_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/HsSyn.hs -o compiler/stage2/build/HsSyn.o -dyno compiler/stage2/build/HsSyn.dyn_o In file included from /tmp/ghc19123_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/Llvm/PpLlvm.hs -o compiler/stage2/build/Llvm/PpLlvm.o -dyno compiler/stage2/build/Llvm/PpLlvm.dyn_o In file included from /tmp/ghc7003_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc17476_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmMonad.hs -o compiler/stage2/build/StgCmmMonad.o -dyno compiler/stage2/build/StgCmmMonad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/PIC.hs -o compiler/stage2/build/PIC.o -dyno compiler/stage2/build/PIC.dyn_o In file included from /tmp/ghc14712_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Graph/Stats.hs -o compiler/stage2/build/RegAlloc/Graph/Stats.o -dyno compiler/stage2/build/RegAlloc/Graph/Stats.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs -o compiler/stage2/build/RegAlloc/Linear/FreeRegs.o -dyno compiler/stage2/build/RegAlloc/Linear/FreeRegs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Linear/Stats.hs -o compiler/stage2/build/RegAlloc/Linear/Stats.o -dyno compiler/stage2/build/RegAlloc/Linear/Stats.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/PPC/Ppr.hs -o compiler/stage2/build/PPC/Ppr.o -dyno compiler/stage2/build/PPC/Ppr.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/PPC/RegInfo.hs -o compiler/stage2/build/PPC/RegInfo.o -dyno compiler/stage2/build/PPC/RegInfo.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/Ppr.hs -o compiler/stage2/build/SPARC/Ppr.o -dyno compiler/stage2/build/SPARC/Ppr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/ShortcutJump.hs -o compiler/stage2/build/SPARC/ShortcutJump.o -dyno compiler/stage2/build/SPARC/ShortcutJump.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/CodeGen/Base.hs -o compiler/stage2/build/SPARC/CodeGen/Base.o -dyno compiler/stage2/build/SPARC/CodeGen/Base.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/X86/Ppr.hs -o compiler/stage2/build/X86/Ppr.o -dyno compiler/stage2/build/X86/Ppr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/Match.hs-boot -o compiler/stage2/build/Match.p_o-boot -dyno compiler/stage2/build/Match.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/DsExpr.hs-boot -o compiler/stage2/build/DsExpr.p_o-boot -dyno compiler/stage2/build/DsExpr.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcCanonical.hs -o compiler/stage2/build/TcCanonical.p_o -dyno compiler/stage2/build/TcCanonical.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Builtins/Initialise.hs -o compiler/stage2/build/Vectorise/Builtins/Initialise.p_o -dyno compiler/stage2/build/Vectorise/Builtins/Initialise.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/Simplify.hs -o compiler/stage2/build/Simplify.p_o -dyno compiler/stage2/build/Simplify.dyn_o In file included from /tmp/ghc24432_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/rename/RnSource.hs -o compiler/stage2/build/RnSource.p_o -dyno compiler/stage2/build/RnSource.dyn_o In file included from /tmp/ghc14409_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/PmExpr.hs -o compiler/stage2/build/PmExpr.o -dyno compiler/stage2/build/PmExpr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/HscTypes.hs -o compiler/stage2/build/HscTypes.o -dyno compiler/stage2/build/HscTypes.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/Llvm.hs -o compiler/stage2/build/Llvm.o -dyno compiler/stage2/build/Llvm.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmUtils.hs -o compiler/stage2/build/StgCmmUtils.o -dyno compiler/stage2/build/StgCmmUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/parser/RdrHsSyn.hs -o compiler/stage2/build/RdrHsSyn.o -dyno compiler/stage2/build/RdrHsSyn.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/parser/HaddockUtils.hs -o compiler/stage2/build/HaddockUtils.o -dyno compiler/stage2/build/HaddockUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/HscStats.hs -o compiler/stage2/build/HscStats.o -dyno compiler/stage2/build/HscStats.dyn_o In file included from /tmp/ghc5992_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Graph/Main.hs -o compiler/stage2/build/RegAlloc/Graph/Main.o -dyno compiler/stage2/build/RegAlloc/Graph/Main.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Linear/State.hs -o compiler/stage2/build/RegAlloc/Linear/State.o -dyno compiler/stage2/build/RegAlloc/Linear/State.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/PPC/CodeGen.hs -o compiler/stage2/build/PPC/CodeGen.o -dyno compiler/stage2/build/PPC/CodeGen.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/CodeGen/Expand.hs -o compiler/stage2/build/SPARC/CodeGen/Expand.o -dyno compiler/stage2/build/SPARC/CodeGen/Expand.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/CodeGen/Gen32.hs-boot -o compiler/stage2/build/SPARC/CodeGen/Gen32.o-boot -dyno compiler/stage2/build/SPARC/CodeGen/Gen32.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/CodeGen/Sanity.hs -o compiler/stage2/build/SPARC/CodeGen/Sanity.o -dyno compiler/stage2/build/SPARC/CodeGen/Sanity.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/X86/CodeGen.hs -o compiler/stage2/build/X86/CodeGen.o -dyno compiler/stage2/build/X86/CodeGen.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmBind.hs-boot -o compiler/stage2/build/StgCmmBind.o-boot -dyno compiler/stage2/build/StgCmmBind.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmExtCode.hs -o compiler/stage2/build/StgCmmExtCode.o -dyno compiler/stage2/build/StgCmmExtCode.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Make.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Make.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Make.dyn_o In file included from /tmp/ghc21673_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13555_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/LocalBuildInfo.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LocalBuildInfo.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LocalBuildInfo.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/GHC.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/GHC.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/GHC.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/DsUtils.hs -o compiler/stage2/build/DsUtils.p_o -dyno compiler/stage2/build/DsUtils.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcInteract.hs -o compiler/stage2/build/TcInteract.p_o -dyno compiler/stage2/build/TcInteract.dyn_o <> In file included from /tmp/ghc8876_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Builtins.hs -o compiler/stage2/build/Vectorise/Builtins.p_o -dyno compiler/stage2/build/Vectorise/Builtins.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/rename/RnSplice.hs -o compiler/stage2/build/RnSplice.p_o -dyno compiler/stage2/build/RnSplice.dyn_o In file included from /tmp/ghc9654_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcRnTypes.hs -o compiler/stage2/build/TcRnTypes.o -dyno compiler/stage2/build/TcRnTypes.dyn_o In file included from /tmp/ghc4953_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/Finder.hs -o compiler/stage2/build/Finder.o -dyno compiler/stage2/build/Finder.dyn_o In file included from /tmp/ghc23656_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc42_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/PipelineMonad.hs -o compiler/stage2/build/PipelineMonad.o -dyno compiler/stage2/build/PipelineMonad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/MkCore.hs -o compiler/stage2/build/MkCore.o -dyno compiler/stage2/build/MkCore.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/GhcMonad.hs -o compiler/stage2/build/GhcMonad.o -dyno compiler/stage2/build/GhcMonad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/LlvmCodeGen/Regs.hs -o compiler/stage2/build/LlvmCodeGen/Regs.o -dyno compiler/stage2/build/LlvmCodeGen/Regs.dyn_o In file included from /tmp/ghc23852_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmProf.hs -o compiler/stage2/build/StgCmmProf.o -dyno compiler/stage2/build/StgCmmProf.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmEnv.hs -o compiler/stage2/build/StgCmmEnv.o -dyno compiler/stage2/build/StgCmmEnv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/parser/Parser.hs -o compiler/stage2/build/Parser.o -dyno compiler/stage2/build/Parser.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Linear/JoinToTargets.hs -o compiler/stage2/build/RegAlloc/Linear/JoinToTargets.o -dyno compiler/stage2/build/RegAlloc/Linear/JoinToTargets.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/CodeGen/Amode.hs -o compiler/stage2/build/SPARC/CodeGen/Amode.o -dyno compiler/stage2/build/SPARC/CodeGen/Amode.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/CodeGen/CondCode.hs -o compiler/stage2/build/SPARC/CodeGen/CondCode.o -dyno compiler/stage2/build/SPARC/CodeGen/CondCode.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmHpc.hs -o compiler/stage2/build/StgCmmHpc.o -dyno compiler/stage2/build/StgCmmHpc.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Env.hs -o compiler/stage2/build/Vectorise/Env.o -dyno compiler/stage2/build/Vectorise/Env.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/hsSyn/Convert.hs -o compiler/stage2/build/Convert.o -dyno compiler/stage2/build/Convert.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/DsGRHSs.hs -o compiler/stage2/build/DsGRHSs.p_o -dyno compiler/stage2/build/DsGRHSs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcSimplify.hs -o compiler/stage2/build/TcSimplify.p_o -dyno compiler/stage2/build/TcSimplify.dyn_o In file included from /tmp/ghc7481_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/DsCCall.hs -o compiler/stage2/build/DsCCall.p_o -dyno compiler/stage2/build/DsCCall.dyn_o In file included from /tmp/ghc22089_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> In file included from /tmp/ghc13644_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/MatchLit.hs -o compiler/stage2/build/MatchLit.p_o -dyno compiler/stage2/build/MatchLit.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Monad/Base.hs -o compiler/stage2/build/Vectorise/Monad/Base.p_o -dyno compiler/stage2/build/Vectorise/Monad/Base.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/rename/RnExpr.hs -o compiler/stage2/build/RnExpr.p_o -dyno compiler/stage2/build/RnExpr.dyn_o In file included from /tmp/ghc18349_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcSplice.hs-boot -o compiler/stage2/build/TcSplice.o-boot -dyno compiler/stage2/build/TcSplice.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/iface/TcIface.hs-boot -o compiler/stage2/build/TcIface.o-boot -dyno compiler/stage2/build/TcIface.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/Hooks.hs -o compiler/stage2/build/Hooks.o -dyno compiler/stage2/build/Hooks.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/prelude/PrelRules.hs -o compiler/stage2/build/PrelRules.o -dyno compiler/stage2/build/PrelRules.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/LlvmCodeGen/Base.hs -o compiler/stage2/build/LlvmCodeGen/Base.o -dyno compiler/stage2/build/LlvmCodeGen/Base.dyn_o In file included from /tmp/ghc16431_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmTicky.hs -o compiler/stage2/build/StgCmmTicky.o -dyno compiler/stage2/build/StgCmmTicky.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/rename/RnHsDoc.hs -o compiler/stage2/build/RnHsDoc.o -dyno compiler/stage2/build/RnHsDoc.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcTypeNats.hs -o compiler/stage2/build/TcTypeNats.o -dyno compiler/stage2/build/TcTypeNats.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcUnify.hs-boot -o compiler/stage2/build/TcUnify.o-boot -dyno compiler/stage2/build/TcUnify.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcExpr.hs-boot -o compiler/stage2/build/TcExpr.o-boot -dyno compiler/stage2/build/TcExpr.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/RegAlloc/Linear/Main.hs -o compiler/stage2/build/RegAlloc/Linear/Main.o -dyno compiler/stage2/build/RegAlloc/Linear/Main.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/CodeGen/Gen64.hs -o compiler/stage2/build/SPARC/CodeGen/Gen64.o -dyno compiler/stage2/build/SPARC/CodeGen/Gen64.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/FloatIn.hs -o compiler/stage2/build/FloatIn.o -dyno compiler/stage2/build/FloatIn.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/rename/RnExpr.hs-boot -o compiler/stage2/build/RnExpr.o-boot -dyno compiler/stage2/build/RnExpr.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcMatches.hs-boot -o compiler/stage2/build/TcMatches.o-boot -dyno compiler/stage2/build/TcMatches.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/BuildPaths.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildPaths.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildPaths.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Test/Log.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/Log.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/Log.dyn_o In file included from /tmp/ghc24363_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Hpc.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Hpc.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Hpc.dyn_o In file included from /tmp/ghc12418_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc16905_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Ar.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ar.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ar.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/BuildTarget.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildTarget.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildTarget.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Build/Macros.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/Macros.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/Macros.dyn_o In file included from /tmp/ghc22482_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc29204_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc5249_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/Check.hs -o compiler/stage2/build/Check.p_o -dyno compiler/stage2/build/Check.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/DsForeign.hs -o compiler/stage2/build/DsForeign.p_o -dyno compiler/stage2/build/DsForeign.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/DsBinds.hs -o compiler/stage2/build/DsBinds.p_o -dyno compiler/stage2/build/DsBinds.dyn_o In file included from /tmp/ghc1884_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/DsMeta.hs -o compiler/stage2/build/DsMeta.p_o -dyno compiler/stage2/build/DsMeta.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Monad/Global.hs -o compiler/stage2/build/Vectorise/Monad/Global.p_o -dyno compiler/stage2/build/Vectorise/Monad/Global.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Monad/Local.hs -o compiler/stage2/build/Vectorise/Monad/Local.p_o -dyno compiler/stage2/build/Vectorise/Monad/Local.dyn_o In file included from /tmp/ghc5359_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Monad/Naming.hs -o compiler/stage2/build/Vectorise/Monad/Naming.p_o -dyno compiler/stage2/build/Vectorise/Monad/Naming.dyn_o In file included from /tmp/ghc3997_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcValidity.hs -o compiler/stage2/build/TcValidity.p_o -dyno compiler/stage2/build/TcValidity.dyn_o In file included from /tmp/ghc19825_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc7215_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcRnMonad.hs -o compiler/stage2/build/TcRnMonad.o -dyno compiler/stage2/build/TcRnMonad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/basicTypes/MkId.hs -o compiler/stage2/build/MkId.o -dyno compiler/stage2/build/MkId.dyn_o In file included from /tmp/ghc6270_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/SysTools.hs -o compiler/stage2/build/SysTools.o -dyno compiler/stage2/build/SysTools.dyn_o In file included from /tmp/ghc27240_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmLayout.hs -o compiler/stage2/build/StgCmmLayout.o -dyno compiler/stage2/build/StgCmmLayout.dyn_o In file included from /tmp/ghc18111_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/ghci/GHCi.hs -o compiler/stage2/build/GHCi.o -dyno compiler/stage2/build/GHCi.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/LlvmCodeGen/Data.hs -o compiler/stage2/build/LlvmCodeGen/Data.o -dyno compiler/stage2/build/LlvmCodeGen/Data.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/LlvmCodeGen/CodeGen.hs -o compiler/stage2/build/LlvmCodeGen/CodeGen.o -dyno compiler/stage2/build/LlvmCodeGen/CodeGen.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/CodeGen/Gen32.hs -o compiler/stage2/build/SPARC/CodeGen/Gen32.o -dyno compiler/stage2/build/SPARC/CodeGen/Gen32.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/HeaderInfo.hs -o compiler/stage2/build/HeaderInfo.o -dyno compiler/stage2/build/HeaderInfo.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Make.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Make.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Make.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/LocalBuildInfo.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LocalBuildInfo.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LocalBuildInfo.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/GHC.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/GHC.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/GHC.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Build/PathsModule.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/PathsModule.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/PathsModule.dyn_o In file included from /tmp/ghc14305_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc28324_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/HaskellSuite.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/HaskellSuite.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/HaskellSuite.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/UHC.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UHC.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UHC.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/LHC.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LHC.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LHC.dyn_o In file included from /tmp/ghc15391_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1779_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/Internal.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/Internal.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/Internal.dyn_o In file included from /tmp/ghc28649_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26298_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/JHC.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/JHC.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/JHC.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/MatchCon.hs -o compiler/stage2/build/MatchCon.p_o -dyno compiler/stage2/build/MatchCon.dyn_o In file included from /tmp/ghc9546_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc9968_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Monad/InstEnv.hs -o compiler/stage2/build/Vectorise/Monad/InstEnv.p_o -dyno compiler/stage2/build/Vectorise/Monad/InstEnv.dyn_o In file included from /tmp/ghc26991_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcHsType.hs -o compiler/stage2/build/TcHsType.p_o -dyno compiler/stage2/build/TcHsType.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/iface/IfaceEnv.hs -o compiler/stage2/build/IfaceEnv.o -dyno compiler/stage2/build/IfaceEnv.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/prelude/PrelInfo.hs -o compiler/stage2/build/PrelInfo.o -dyno compiler/stage2/build/PrelInfo.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/ghci/ByteCodeItbls.hs -o compiler/stage2/build/ByteCodeItbls.o -dyno compiler/stage2/build/ByteCodeItbls.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/ghci/ByteCodeInstr.hs -o compiler/stage2/build/ByteCodeInstr.o -dyno compiler/stage2/build/ByteCodeInstr.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/ghci/ByteCodeLink.hs -o compiler/stage2/build/ByteCodeLink.o -dyno compiler/stage2/build/ByteCodeLink.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcMType.hs -o compiler/stage2/build/TcMType.o -dyno compiler/stage2/build/TcMType.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/Coverage.hs -o compiler/stage2/build/Coverage.o -dyno compiler/stage2/build/Coverage.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/LlvmCodeGen/Ppr.hs -o compiler/stage2/build/LlvmCodeGen/Ppr.o -dyno compiler/stage2/build/LlvmCodeGen/Ppr.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/SPARC/CodeGen.hs -o compiler/stage2/build/SPARC/CodeGen.o -dyno compiler/stage2/build/SPARC/CodeGen.dyn_o In file included from /tmp/ghc17576_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmForeign.hs -o compiler/stage2/build/StgCmmForeign.o -dyno compiler/stage2/build/StgCmmForeign.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmHeap.hs -o compiler/stage2/build/StgCmmHeap.o -dyno compiler/stage2/build/StgCmmHeap.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplStg/UnariseStg.hs -o compiler/stage2/build/UnariseStg.o -dyno compiler/stage2/build/UnariseStg.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/stgSyn/CoreToStg.hs -o compiler/stage2/build/CoreToStg.o -dyno compiler/stage2/build/CoreToStg.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/stranal/WwLib.hs -o compiler/stage2/build/WwLib.o -dyno compiler/stage2/build/WwLib.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/rename/RnSplice.hs-boot -o compiler/stage2/build/RnSplice.o-boot -dyno compiler/stage2/build/RnSplice.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcAnnotations.hs -o compiler/stage2/build/TcAnnotations.o -dyno compiler/stage2/build/TcAnnotations.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcPatSyn.hs-boot -o compiler/stage2/build/TcPatSyn.o-boot -dyno compiler/stage2/build/TcPatSyn.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Test/LibV09.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/LibV09.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/LibV09.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Test/ExeV10.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/ExeV10.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/ExeV10.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/Match.hs -o compiler/stage2/build/Match.p_o -dyno compiler/stage2/build/Match.dyn_o In file included from /tmp/ghc10769_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Monad.hs -o compiler/stage2/build/Vectorise/Monad.p_o -dyno compiler/stage2/build/Vectorise/Monad.dyn_o In file included from /tmp/ghc10517_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcPat.hs -o compiler/stage2/build/TcPat.p_o -dyno compiler/stage2/build/TcPat.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcDefaults.hs -o compiler/stage2/build/TcDefaults.p_o -dyno compiler/stage2/build/TcDefaults.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/iface/BinIface.hs -o compiler/stage2/build/BinIface.o -dyno compiler/stage2/build/BinIface.dyn_o In file included from /tmp/ghc3703_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/ghci/ByteCodeAsm.hs -o compiler/stage2/build/ByteCodeAsm.o -dyno compiler/stage2/build/ByteCodeAsm.dyn_o In file included from /tmp/ghc12107_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10149_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/iface/BuildTyCl.hs -o compiler/stage2/build/BuildTyCl.o -dyno compiler/stage2/build/BuildTyCl.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcHsSyn.hs -o compiler/stage2/build/TcHsSyn.o -dyno compiler/stage2/build/TcHsSyn.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/llvmGen/LlvmCodeGen.hs -o compiler/stage2/build/LlvmCodeGen.o -dyno compiler/stage2/build/LlvmCodeGen.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/nativeGen/AsmCodeGen.hs -o compiler/stage2/build/AsmCodeGen.o -dyno compiler/stage2/build/AsmCodeGen.dyn_o In file included from /tmp/ghc20753_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmLayoutStack.hs -o compiler/stage2/build/CmmLayoutStack.o -dyno compiler/stage2/build/CmmLayoutStack.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmCon.hs -o compiler/stage2/build/StgCmmCon.o -dyno compiler/stage2/build/StgCmmCon.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmPrim.hs -o compiler/stage2/build/StgCmmPrim.o -dyno compiler/stage2/build/StgCmmPrim.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplStg/SimplStg.hs -o compiler/stage2/build/SimplStg.o -dyno compiler/stage2/build/SimplStg.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/stranal/WorkWrap.hs -o compiler/stage2/build/WorkWrap.o -dyno compiler/stage2/build/WorkWrap.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/stranal/DmdAnal.hs -o compiler/stage2/build/DmdAnal.o -dyno compiler/stage2/build/DmdAnal.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/ghci/DebuggerUtils.hs -o compiler/stage2/build/DebuggerUtils.o -dyno compiler/stage2/build/DebuggerUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/GHCJS.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHCJS.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHCJS.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/GHC.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/PreProcess.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/DsArrows.hs -o compiler/stage2/build/DsArrows.p_o -dyno compiler/stage2/build/DsArrows.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/DsListComp.hs -o compiler/stage2/build/DsListComp.p_o -dyno compiler/stage2/build/DsListComp.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Utils/Base.hs -o compiler/stage2/build/Vectorise/Utils/Base.p_o -dyno compiler/stage2/build/Vectorise/Utils/Base.dyn_o In file included from /tmp/ghc22808_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcBinds.hs -o compiler/stage2/build/TcBinds.p_o -dyno compiler/stage2/build/TcBinds.dyn_o In file included from /tmp/ghc22890_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12744_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/iface/LoadIface.hs -o compiler/stage2/build/LoadIface.o -dyno compiler/stage2/build/LoadIface.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/TmOracle.hs -o compiler/stage2/build/TmOracle.o -dyno compiler/stage2/build/TmOracle.dyn_o In file included from /tmp/ghc19535_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/iface/FlagChecker.hs -o compiler/stage2/build/FlagChecker.o -dyno compiler/stage2/build/FlagChecker.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/CodeOutput.hs -o compiler/stage2/build/CodeOutput.o -dyno compiler/stage2/build/CodeOutput.dyn_o In file included from /tmp/ghc21281_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmPipeline.hs -o compiler/stage2/build/CmmPipeline.o -dyno compiler/stage2/build/CmmPipeline.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/ghci/ByteCodeGen.hs -o compiler/stage2/build/ByteCodeGen.o -dyno compiler/stage2/build/ByteCodeGen.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/BuildPaths.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildPaths.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildPaths.dyn_o In file included from /tmp/ghc19780_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc26860_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Test/Log.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/Log.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/Log.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Hpc.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Hpc.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Hpc.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Program/Ar.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ar.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ar.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/BuildTarget.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildTarget.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildTarget.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Build/Macros.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/Macros.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/Macros.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/DsExpr.hs -o compiler/stage2/build/DsExpr.p_o -dyno compiler/stage2/build/DsExpr.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Utils/PADict.hs -o compiler/stage2/build/Vectorise/Utils/PADict.p_o -dyno compiler/stage2/build/Vectorise/Utils/PADict.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcTypeable.hs -o compiler/stage2/build/TcTypeable.p_o -dyno compiler/stage2/build/TcTypeable.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcClassDcl.hs -o compiler/stage2/build/TcClassDcl.p_o -dyno compiler/stage2/build/TcClassDcl.dyn_o In file included from /tmp/ghc3663_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc144_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcTyDecls.hs -o compiler/stage2/build/TcTyDecls.p_o -dyno compiler/stage2/build/TcTyDecls.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcMatches.hs -o compiler/stage2/build/TcMatches.p_o -dyno compiler/stage2/build/TcMatches.dyn_o In file included from /tmp/ghc16204_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> In file included from /tmp/ghc27471_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/ghci/Linker.hs -o compiler/stage2/build/Linker.o -dyno compiler/stage2/build/Linker.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcEnv.hs -o compiler/stage2/build/TcEnv.o -dyno compiler/stage2/build/TcEnv.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/FamInst.hs -o compiler/stage2/build/FamInst.o -dyno compiler/stage2/build/FamInst.dyn_o In file included from /tmp/ghc22174_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmExpr.hs -o compiler/stage2/build/StgCmmExpr.o -dyno compiler/stage2/build/StgCmmExpr.dyn_o In file included from /tmp/ghc15191_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Build/PathsModule.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/PathsModule.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/PathsModule.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/HaskellSuite.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/HaskellSuite.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/HaskellSuite.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/UHC.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UHC.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UHC.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/LHC.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LHC.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LHC.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/GHC/Internal.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/Internal.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/Internal.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/JHC.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/JHC.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/JHC.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Register.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Register.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Register.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Configure.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Configure.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Configure.dyn_o In file included from /tmp/ghc21536_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Install.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Install.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Install.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/UserHooks.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UserHooks.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UserHooks.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/SrcDist.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/SrcDist.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/SrcDist.dyn_o In file included from /tmp/ghc22134_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc12086_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc2020_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/deSugar/Desugar.hs -o compiler/stage2/build/Desugar.p_o -dyno compiler/stage2/build/Desugar.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Utils/Poly.hs -o compiler/stage2/build/Vectorise/Utils/Poly.p_o -dyno compiler/stage2/build/Vectorise/Utils/Poly.dyn_o In file included from /tmp/ghc3072_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc14580_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcTyClsDecls.hs -o compiler/stage2/build/TcTyClsDecls.p_o -dyno compiler/stage2/build/TcTyClsDecls.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcDeriv.hs -o compiler/stage2/build/TcDeriv.p_o -dyno compiler/stage2/build/TcDeriv.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcPatSyn.hs -o compiler/stage2/build/TcPatSyn.p_o -dyno compiler/stage2/build/TcPatSyn.dyn_o In file included from /tmp/ghc14009_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcArrows.hs -o compiler/stage2/build/TcArrows.p_o -dyno compiler/stage2/build/TcArrows.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/CoreMonad.hs -o compiler/stage2/build/CoreMonad.o -dyno compiler/stage2/build/CoreMonad.dyn_o In file included from /tmp/ghc29101_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/rename/RnEnv.hs -o compiler/stage2/build/RnEnv.o -dyno compiler/stage2/build/RnEnv.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/Inst.hs -o compiler/stage2/build/Inst.o -dyno compiler/stage2/build/Inst.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmmBind.hs -o compiler/stage2/build/StgCmmBind.o -dyno compiler/stage2/build/StgCmmBind.dyn_o In file included from /tmp/ghc16608_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcGenDeriv.hs -o compiler/stage2/build/TcGenDeriv.o -dyno compiler/stage2/build/TcGenDeriv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Test/LibV09.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/LibV09.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/LibV09.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/GHCJS.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHCJS.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHCJS.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/GHC.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC.dyn_o In file included from /tmp/ghc15465_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Test/ExeV10.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/ExeV10.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/ExeV10.dyn_o In file included from /tmp/ghc9054_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Test.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Bench.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Bench.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Bench.dyn_o In file included from /tmp/ghc1334_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc10039_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/iface/MkIface.hs -o compiler/stage2/build/MkIface.p_o -dyno compiler/stage2/build/MkIface.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Utils/Hoisting.hs -o compiler/stage2/build/Vectorise/Utils/Hoisting.p_o -dyno compiler/stage2/build/Vectorise/Utils/Hoisting.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcInstDcls.hs -o compiler/stage2/build/TcInstDcls.p_o -dyno compiler/stage2/build/TcInstDcls.dyn_o In file included from /tmp/ghc13820_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcExpr.hs -o compiler/stage2/build/TcExpr.p_o -dyno compiler/stage2/build/TcExpr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/Plugins.hs -o compiler/stage2/build/Plugins.o -dyno compiler/stage2/build/Plugins.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/CoreLint.hs -o compiler/stage2/build/CoreLint.o -dyno compiler/stage2/build/CoreLint.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcUnify.hs -o compiler/stage2/build/TcUnify.o -dyno compiler/stage2/build/TcUnify.dyn_o In file included from /tmp/ghc29939_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/cmm/CmmParse.hs -o compiler/stage2/build/CmmParse.o -dyno compiler/stage2/build/CmmParse.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/codeGen/StgCmm.hs -o compiler/stage2/build/StgCmm.o -dyno compiler/stage2/build/StgCmm.dyn_o In file included from /tmp/ghc4055_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/specialise/SpecConstr.hs -o compiler/stage2/build/SpecConstr.o -dyno compiler/stage2/build/SpecConstr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/specialise/Specialise.hs -o compiler/stage2/build/Specialise.o -dyno compiler/stage2/build/Specialise.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/SetLevels.hs -o compiler/stage2/build/SetLevels.o -dyno compiler/stage2/build/SetLevels.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/SimplMonad.hs -o compiler/stage2/build/SimplMonad.o -dyno compiler/stage2/build/SimplMonad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcGenGenerics.hs -o compiler/stage2/build/TcGenGenerics.o -dyno compiler/stage2/build/TcGenGenerics.dyn_o In file included from /tmp/ghc10301_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/PreProcess.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Build.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Utils/Closure.hs -o compiler/stage2/build/Vectorise/Utils/Closure.p_o -dyno compiler/stage2/build/Vectorise/Utils/Closure.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcForeign.hs -o compiler/stage2/build/TcForeign.p_o -dyno compiler/stage2/build/TcForeign.dyn_o In file included from /tmp/ghc19478_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22986_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc24491_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcRules.hs -o compiler/stage2/build/TcRules.p_o -dyno compiler/stage2/build/TcRules.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/PprTyThing.hs -o compiler/stage2/build/PprTyThing.p_o -dyno compiler/stage2/build/PprTyThing.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/rename/RnNames.hs -o compiler/stage2/build/RnNames.o -dyno compiler/stage2/build/RnNames.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/iface/TcIface.hs -o compiler/stage2/build/TcIface.o -dyno compiler/stage2/build/TcIface.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcErrors.hs -o compiler/stage2/build/TcErrors.o -dyno compiler/stage2/build/TcErrors.dyn_o In file included from /tmp/ghc2404_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13460_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/coreSyn/CorePrep.hs -o compiler/stage2/build/CorePrep.o -dyno compiler/stage2/build/CorePrep.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/FloatOut.hs -o compiler/stage2/build/FloatOut.o -dyno compiler/stage2/build/FloatOut.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/SimplEnv.hs -o compiler/stage2/build/SimplEnv.o -dyno compiler/stage2/build/SimplEnv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/rename/RnTypes.hs -o compiler/stage2/build/RnTypes.o -dyno compiler/stage2/build/RnTypes.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/ghci/RtClosureInspect.hs -o compiler/stage2/build/RtClosureInspect.o -dyno compiler/stage2/build/RtClosureInspect.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/GhcPlugins.hs -o compiler/stage2/build/GhcPlugins.o -dyno compiler/stage2/build/GhcPlugins.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Register.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Register.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Register.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Install.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Install.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Install.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple/Haddock.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Haddock.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Haddock.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Utils.hs -o compiler/stage2/build/Vectorise/Utils.p_o -dyno compiler/stage2/build/Vectorise/Utils.dyn_o In file included from /tmp/ghc11834_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcRnDriver.hs -o compiler/stage2/build/TcRnDriver.p_o -dyno compiler/stage2/build/TcRnDriver.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcSMonad.hs -o compiler/stage2/build/TcSMonad.o -dyno compiler/stage2/build/TcSMonad.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/TidyPgm.hs -o compiler/stage2/build/TidyPgm.o -dyno compiler/stage2/build/TidyPgm.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/SimplUtils.hs -o compiler/stage2/build/SimplUtils.o -dyno compiler/stage2/build/SimplUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Configure.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Configure.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Configure.dyn_o In file included from /tmp/ghc18558_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/UserHooks.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UserHooks.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UserHooks.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/SrcDist.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/SrcDist.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/SrcDist.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Type/Type.hs -o compiler/stage2/build/Vectorise/Type/Type.p_o -dyno compiler/stage2/build/Vectorise/Type/Type.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Generic/Description.hs -o compiler/stage2/build/Vectorise/Generic/Description.p_o -dyno compiler/stage2/build/Vectorise/Generic/Description.dyn_o In file included from /tmp/ghc11675_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/DynamicLoading.hs -o compiler/stage2/build/DynamicLoading.o -dyno compiler/stage2/build/DynamicLoading.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/DsMonad.hs -o compiler/stage2/build/DsMonad.o -dyno compiler/stage2/build/DsMonad.dyn_o In file included from /tmp/ghc25941_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcFlatten.hs -o compiler/stage2/build/TcFlatten.o -dyno compiler/stage2/build/TcFlatten.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/Simplify.hs -o compiler/stage2/build/Simplify.o -dyno compiler/stage2/build/Simplify.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/rename/RnPat.hs -o compiler/stage2/build/RnPat.o -dyno compiler/stage2/build/RnPat.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcPluginM.hs -o compiler/stage2/build/TcPluginM.o -dyno compiler/stage2/build/TcPluginM.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Test.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Bench.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Bench.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Bench.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Convert.hs -o compiler/stage2/build/Vectorise/Convert.p_o -dyno compiler/stage2/build/Vectorise/Convert.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Var.hs -o compiler/stage2/build/Vectorise/Var.p_o -dyno compiler/stage2/build/Vectorise/Var.dyn_o In file included from /tmp/ghc24220_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc1184_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Generic/PData.hs -o compiler/stage2/build/Vectorise/Generic/PData.p_o -dyno compiler/stage2/build/Vectorise/Generic/PData.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Generic/PAMethods.hs -o compiler/stage2/build/Vectorise/Generic/PAMethods.p_o -dyno compiler/stage2/build/Vectorise/Generic/PAMethods.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Type/TyConDecl.hs -o compiler/stage2/build/Vectorise/Type/TyConDecl.p_o -dyno compiler/stage2/build/Vectorise/Type/TyConDecl.dyn_o In file included from /tmp/ghc11746_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/DsExpr.hs-boot -o compiler/stage2/build/DsExpr.o-boot -dyno compiler/stage2/build/DsExpr.dyn_o-boot In file included from /tmp/ghc23270_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/Match.hs-boot -o compiler/stage2/build/Match.o-boot -dyno compiler/stage2/build/Match.dyn_o-boot <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcCanonical.hs -o compiler/stage2/build/TcCanonical.o -dyno compiler/stage2/build/TcCanonical.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Builtins/Initialise.hs -o compiler/stage2/build/Vectorise/Builtins/Initialise.o -dyno compiler/stage2/build/Vectorise/Builtins/Initialise.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/rename/RnBinds.hs -o compiler/stage2/build/RnBinds.o -dyno compiler/stage2/build/RnBinds.dyn_o In file included from /tmp/ghc24147_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Exp.hs -o compiler/stage2/build/Vectorise/Exp.p_o -dyno compiler/stage2/build/Vectorise/Exp.dyn_o In file included from /tmp/ghc5195_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/DsUtils.hs -o compiler/stage2/build/DsUtils.o -dyno compiler/stage2/build/DsUtils.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Builtins.hs -o compiler/stage2/build/Vectorise/Builtins.o -dyno compiler/stage2/build/Vectorise/Builtins.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Generic/PADict.hs -o compiler/stage2/build/Vectorise/Generic/PADict.p_o -dyno compiler/stage2/build/Vectorise/Generic/PADict.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Monad/Base.hs -o compiler/stage2/build/Vectorise/Monad/Base.o -dyno compiler/stage2/build/Vectorise/Monad/Base.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/rename/RnSource.hs -o compiler/stage2/build/RnSource.o -dyno compiler/stage2/build/RnSource.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/DsCCall.hs -o compiler/stage2/build/DsCCall.o -dyno compiler/stage2/build/DsCCall.dyn_o In file included from /tmp/ghc26341_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/DsGRHSs.hs -o compiler/stage2/build/DsGRHSs.o -dyno compiler/stage2/build/DsGRHSs.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/MatchLit.hs -o compiler/stage2/build/MatchLit.o -dyno compiler/stage2/build/MatchLit.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Monad/Global.hs -o compiler/stage2/build/Vectorise/Monad/Global.o -dyno compiler/stage2/build/Vectorise/Monad/Global.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Monad/Local.hs -o compiler/stage2/build/Vectorise/Monad/Local.o -dyno compiler/stage2/build/Vectorise/Monad/Local.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Monad/Naming.hs -o compiler/stage2/build/Vectorise/Monad/Naming.o -dyno compiler/stage2/build/Vectorise/Monad/Naming.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise/Type/Env.hs -o compiler/stage2/build/Vectorise/Type/Env.p_o -dyno compiler/stage2/build/Vectorise/Type/Env.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/DsForeign.hs -o compiler/stage2/build/DsForeign.o -dyno compiler/stage2/build/DsForeign.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/DsBinds.hs -o compiler/stage2/build/DsBinds.o -dyno compiler/stage2/build/DsBinds.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcInteract.hs -o compiler/stage2/build/TcInteract.o -dyno compiler/stage2/build/TcInteract.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Monad/InstEnv.hs -o compiler/stage2/build/Vectorise/Monad/InstEnv.o -dyno compiler/stage2/build/Vectorise/Monad/InstEnv.dyn_o In file included from /tmp/ghc21223_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -c libraries/Cabal/Cabal/./Distribution/Simple.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple.p_o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Monad.hs -o compiler/stage2/build/Vectorise/Monad.o -dyno compiler/stage2/build/Vectorise/Monad.dyn_o In file included from /tmp/ghc28538_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/MatchCon.hs -o compiler/stage2/build/MatchCon.o -dyno compiler/stage2/build/MatchCon.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/vectorise/Vectorise.hs -o compiler/stage2/build/Vectorise.p_o -dyno compiler/stage2/build/Vectorise.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Utils/Base.hs -o compiler/stage2/build/Vectorise/Utils/Base.o -dyno compiler/stage2/build/Vectorise/Utils/Base.dyn_o In file included from /tmp/ghc15845_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> In file included from /tmp/ghc26301_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/simplCore/SimplCore.hs -o compiler/stage2/build/SimplCore.p_o -dyno compiler/stage2/build/SimplCore.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Utils/PADict.hs -o compiler/stage2/build/Vectorise/Utils/PADict.o -dyno compiler/stage2/build/Vectorise/Utils/PADict.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/rename/RnSplice.hs -o compiler/stage2/build/RnSplice.o -dyno compiler/stage2/build/RnSplice.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Utils/Poly.hs -o compiler/stage2/build/Vectorise/Utils/Poly.o -dyno compiler/stage2/build/Vectorise/Utils/Poly.dyn_o In file included from /tmp/ghc1786_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcSimplify.hs -o compiler/stage2/build/TcSimplify.o -dyno compiler/stage2/build/TcSimplify.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/HscMain.hs -o compiler/stage2/build/HscMain.p_o -dyno compiler/stage2/build/HscMain.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Utils/Hoisting.hs -o compiler/stage2/build/Vectorise/Utils/Hoisting.o -dyno compiler/stage2/build/Vectorise/Utils/Hoisting.dyn_o "rm" -f libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0_p.a libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0_p.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CreatePipe_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Environment_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Exception_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Internal/TempFile_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/ReadP_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Semigroup_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compiler_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/InstalledPackageInfo_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/License_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Make_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/ModuleName_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Package_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Check_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Configuration_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Parse_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/PrettyPrint_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Utils_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/ParseUtils_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/ReadE_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Bench_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/Macros_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/PathsModule_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildPaths_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildTarget_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/CCompiler_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Command_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Compiler_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Configure_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHCJS_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Haddock_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/HaskellSuite_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Hpc_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Install_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/InstallDirs_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/JHC_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LHC_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LocalBuildInfo_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PackageIndex_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess/Unlit_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ar_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Builtin_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Db_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Find_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/GHC_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/HcPkg_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Hpc_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Internal_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ld_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Run_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Script_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Strip_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Types_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Register_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Setup_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/SrcDist_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/ExeV10_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/LibV09_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/Log_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UHC_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UserHooks_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Utils_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/System_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/TestSuite_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Text_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Utils/NubList_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Verbosity_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Version_p_o_split libraries/Cabal/Cabal/dist-install/build/Language/Haskell/Extension_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Binary_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CopyFile_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/GetShortPathName_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/MonadFail_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/GetOpt_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Lex_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/Internal_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPI642_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPIConvert_p_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/ImplInfo_p_o_split libraries/Cabal/Cabal/dist-install/build/Paths_Cabal_p_o_split -name '*.p_o' -print >> libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0_p.a.contents echo >> libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0_p.a.contents "ar" q libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0_p.a @libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0_p.a.contents ar: creating libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0_p.a <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Utils/Closure.hs -o compiler/stage2/build/Vectorise/Utils/Closure.o -dyno compiler/stage2/build/Vectorise/Utils/Closure.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/rename/RnExpr.hs -o compiler/stage2/build/RnExpr.o -dyno compiler/stage2/build/RnExpr.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/DsMeta.hs -o compiler/stage2/build/DsMeta.o -dyno compiler/stage2/build/DsMeta.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Utils.hs -o compiler/stage2/build/Vectorise/Utils.o -dyno compiler/stage2/build/Vectorise/Utils.dyn_o "rm" -f libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0_p.a.contents "inplace/bin/ghc-stage1" -o iserv/stage2_p/build/tmp/ghc-iserv-prof -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2_p/build -iiserv/stage2_p/build/autogen -Iiserv/stage2_p/build -Iiserv/stage2_p/build/autogen -optP-include -optPiserv/stage2_p/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2_p/build -hidir iserv/stage2_p/build -stubdir iserv/stage2_p/build -static -prof -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2_p/build -iiserv/stage2_p/build/autogen -Iiserv/stage2_p/build -Iiserv/stage2_p/build/autogen -optP-include -optPiserv/stage2_p/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances iserv/stage2_p/build/Main.p_o iserv/stage2_p/build/GHCi/Utils.p_o iserv/stage2_p/build/cbits/iservmain.p_o Warning: -rtsopts and -with-rtsopts have no effect with -no-hs-main. Call hs_init_ghc() from your main() function to set these options. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Type/Type.hs -o compiler/stage2/build/Vectorise/Type/Type.o -dyno compiler/stage2/build/Vectorise/Type/Type.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Generic/Description.hs -o compiler/stage2/build/Vectorise/Generic/Description.o -dyno compiler/stage2/build/Vectorise/Generic/Description.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/Check.hs -o compiler/stage2/build/Check.o -dyno compiler/stage2/build/Check.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Convert.hs -o compiler/stage2/build/Vectorise/Convert.o -dyno compiler/stage2/build/Vectorise/Convert.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Var.hs -o compiler/stage2/build/Vectorise/Var.o -dyno compiler/stage2/build/Vectorise/Var.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Generic/PData.hs -o compiler/stage2/build/Vectorise/Generic/PData.o -dyno compiler/stage2/build/Vectorise/Generic/PData.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Generic/PAMethods.hs -o compiler/stage2/build/Vectorise/Generic/PAMethods.o -dyno compiler/stage2/build/Vectorise/Generic/PAMethods.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Type/TyConDecl.hs -o compiler/stage2/build/Vectorise/Type/TyConDecl.o -dyno compiler/stage2/build/Vectorise/Type/TyConDecl.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcValidity.hs -o compiler/stage2/build/TcValidity.o -dyno compiler/stage2/build/TcValidity.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Build.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build.dyn_o In file included from /tmp/ghc10864_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> /usr/bin/install -c -o pbulkXXX -g users -m 755 iserv/stage2_p/build/tmp/ghc-iserv-prof inplace/lib/bin/ghc-iserv-prof.bin "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Exp.hs -o compiler/stage2/build/Vectorise/Exp.o -dyno compiler/stage2/build/Vectorise/Exp.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/DriverPipeline.hs -o compiler/stage2/build/DriverPipeline.p_o -dyno compiler/stage2/build/DriverPipeline.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/InteractiveEval.hs -o compiler/stage2/build/InteractiveEval.p_o -dyno compiler/stage2/build/InteractiveEval.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/typecheck/TcSplice.hs -o compiler/stage2/build/TcSplice.p_o -dyno compiler/stage2/build/TcSplice.dyn_o In file included from /tmp/ghc8925_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "rm" -f inplace/lib/bin/ghc-iserv-prof echo '#!/bin/sh' >> inplace/lib/bin/ghc-iserv-prof echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/ghc-iserv-prof.bin"' >> inplace/lib/bin/ghc-iserv-prof echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/lib/bin/ghc-iserv-prof echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/lib/bin/ghc-iserv-prof echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/lib/bin/ghc-iserv-prof echo 'pgmgcc="clang"' >> inplace/lib/bin/ghc-iserv-prof echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghci/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/transformers/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/template-haskell/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/pretty/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot-th/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/filepath/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/binary/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/deepseq/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/array/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/dist-install/build:/usr/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/dist-install/build:/usr/pkg/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-prim/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build:/usr/pkg/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/lib/bin/ghc-iserv-prof echo 'exec "$executablename" ${1+"$@"}' >> inplace/lib/bin/ghc-iserv-prof chmod +x inplace/lib/bin/ghc-iserv-prof "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/Match.hs -o compiler/stage2/build/Match.o -dyno compiler/stage2/build/Match.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Generic/PADict.hs -o compiler/stage2/build/Vectorise/Generic/PADict.o -dyno compiler/stage2/build/Vectorise/Generic/PADict.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcHsType.hs -o compiler/stage2/build/TcHsType.o -dyno compiler/stage2/build/TcHsType.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple/Haddock.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Haddock.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Haddock.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise/Type/Env.hs -o compiler/stage2/build/Vectorise/Type/Env.o -dyno compiler/stage2/build/Vectorise/Type/Env.dyn_o <> <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/DsArrows.hs -o compiler/stage2/build/DsArrows.o -dyno compiler/stage2/build/DsArrows.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/DsListComp.hs -o compiler/stage2/build/DsListComp.o -dyno compiler/stage2/build/DsListComp.dyn_o In file included from /tmp/ghc28011_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/vectorise/Vectorise.hs -o compiler/stage2/build/Vectorise.o -dyno compiler/stage2/build/Vectorise.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcPat.hs -o compiler/stage2/build/TcPat.o -dyno compiler/stage2/build/TcPat.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcDefaults.hs -o compiler/stage2/build/TcDefaults.o -dyno compiler/stage2/build/TcDefaults.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/DsExpr.hs -o compiler/stage2/build/DsExpr.o -dyno compiler/stage2/build/DsExpr.dyn_o In file included from /tmp/ghc29233_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/simplCore/SimplCore.hs -o compiler/stage2/build/SimplCore.o -dyno compiler/stage2/build/SimplCore.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/GhcMake.hs -o compiler/stage2/build/GhcMake.p_o -dyno compiler/stage2/build/GhcMake.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcBinds.hs -o compiler/stage2/build/TcBinds.o -dyno compiler/stage2/build/TcBinds.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/deSugar/Desugar.hs -o compiler/stage2/build/Desugar.o -dyno compiler/stage2/build/Desugar.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcTypeable.hs -o compiler/stage2/build/TcTypeable.o -dyno compiler/stage2/build/TcTypeable.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcClassDcl.hs -o compiler/stage2/build/TcClassDcl.o -dyno compiler/stage2/build/TcClassDcl.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcTyDecls.hs -o compiler/stage2/build/TcTyDecls.o -dyno compiler/stage2/build/TcTyDecls.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcMatches.hs -o compiler/stage2/build/TcMatches.o -dyno compiler/stage2/build/TcMatches.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/iface/MkIface.hs -o compiler/stage2/build/MkIface.o -dyno compiler/stage2/build/MkIface.dyn_o In file included from /tmp/ghc1784_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcDeriv.hs -o compiler/stage2/build/TcDeriv.o -dyno compiler/stage2/build/TcDeriv.dyn_o <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/GHC.hs -o compiler/stage2/build/GHC.p_o -dyno compiler/stage2/build/GHC.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcTyClsDecls.hs -o compiler/stage2/build/TcTyClsDecls.o -dyno compiler/stage2/build/TcTyClsDecls.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcPatSyn.hs -o compiler/stage2/build/TcPatSyn.o -dyno compiler/stage2/build/TcPatSyn.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -split-objs -dynamic-too -c libraries/Cabal/Cabal/./Distribution/Simple.hs -o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple.o -dyno libraries/Cabal/Cabal/dist-install/build/Distribution/Simple.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcArrows.hs -o compiler/stage2/build/TcArrows.o -dyno compiler/stage2/build/TcArrows.dyn_o In file included from /tmp/ghc5460_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/main/DriverMkDepend.hs -o compiler/stage2/build/DriverMkDepend.p_o -dyno compiler/stage2/build/DriverMkDepend.dyn_o "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/ghci/Debugger.hs -o compiler/stage2/build/Debugger.p_o -dyno compiler/stage2/build/Debugger.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/PprTyThing.hs -o compiler/stage2/build/PprTyThing.o -dyno compiler/stage2/build/PprTyThing.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcExpr.hs -o compiler/stage2/build/TcExpr.o -dyno compiler/stage2/build/TcExpr.dyn_o <> In file included from /tmp/ghc6650_0/ghc_4.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc2896_0/ghc_2.c:2:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. <> <> <> "rm" -f compiler/stage2/build/libHSghc-8.0.2_p.a compiler/stage2/build/libHSghc-8.0.2_p.a.contents echo compiler/stage2/build/Avail.p_o compiler/stage2/build/BasicTypes.p_o compiler/stage2/build/ConLike.p_o compiler/stage2/build/DataCon.p_o compiler/stage2/build/PatSyn.p_o compiler/stage2/build/Demand.p_o compiler/stage2/build/Debug.p_o compiler/stage2/build/Exception.p_o compiler/stage2/build/FieldLabel.p_o compiler/stage2/build/GhcMonad.p_o compiler/stage2/build/Hooks.p_o compiler/stage2/build/Id.p_o compiler/stage2/build/IdInfo.p_o compiler/stage2/build/Lexeme.p_o compiler/stage2/build/Literal.p_o compiler/stage2/build/Llvm.p_o compiler/stage2/build/Llvm/AbsSyn.p_o compiler/stage2/build/Llvm/MetaData.p_o compiler/stage2/build/Llvm/PpLlvm.p_o compiler/stage2/build/Llvm/Types.p_o compiler/stage2/build/LlvmCodeGen.p_o compiler/stage2/build/LlvmCodeGen/Base.p_o compiler/stage2/build/LlvmCodeGen/CodeGen.p_o compiler/stage2/build/LlvmCodeGen/Data.p_o compiler/stage2/build/LlvmCodeGen/Ppr.p_o compiler/stage2/build/LlvmCodeGen/Regs.p_o compiler/stage2/build/LlvmMangler.p_o compiler/stage2/build/MkId.p_o compiler/stage2/build/Module.p_o compiler/stage2/build/Name.p_o compiler/stage2/build/NameEnv.p_o compiler/stage2/build/NameSet.p_o compiler/stage2/build/OccName.p_o compiler/stage2/build/RdrName.p_o compiler/stage2/build/SrcLoc.p_o compiler/stage2/build/UniqSupply.p_o compiler/stage2/build/Unique.p_o compiler/stage2/build/Var.p_o compiler/stage2/build/VarEnv.p_o compiler/stage2/build/VarSet.p_o compiler/stage2/build/UnVarGraph.p_o compiler/stage2/build/BlockId.p_o compiler/stage2/build/CLabel.p_o compiler/stage2/build/Cmm.p_o compiler/stage2/build/CmmBuildInfoTables.p_o compiler/stage2/build/CmmPipeline.p_o compiler/stage2/build/CmmCallConv.p_o compiler/stage2/build/CmmCommonBlockElim.p_o compiler/stage2/build/CmmImplementSwitchPlans.p_o compiler/stage2/build/CmmContFlowOpt.p_o compiler/stage2/build/CmmExpr.p_o compiler/stage2/build/CmmInfo.p_o compiler/stage2/build/CmmLex.p_o compiler/stage2/build/CmmLint.p_o compiler/stage2/build/CmmLive.p_o compiler/stage2/build/CmmMachOp.p_o compiler/stage2/build/CmmSwitch.p_o compiler/stage2/build/CmmNode.p_o compiler/stage2/build/CmmOpt.p_o compiler/stage2/build/CmmParse.p_o compiler/stage2/build/CmmProcPoint.p_o compiler/stage2/build/CmmSink.p_o compiler/stage2/build/CmmType.p_o compiler/stage2/build/CmmUtils.p_o compiler/stage2/build/CmmLayoutStack.p_o compiler/stage2/build/MkGraph.p_o compiler/stage2/build/PprBase.p_o compiler/stage2/build/PprC.p_o compiler/stage2/build/PprCmm.p_o compiler/stage2/build/PprCmmDecl.p_o compiler/stage2/build/PprCmmExpr.p_o compiler/stage2/build/Bitmap.p_o compiler/stage2/build/CodeGen/Platform.p_o compiler/stage2/build/CodeGen/Platform/ARM.p_o compiler/stage2/build/CodeGen/Platform/ARM64.p_o compiler/stage2/build/CodeGen/Platform/NoRegs.p_o compiler/stage2/build/CodeGen/Platform/PPC.p_o compiler/stage2/build/CodeGen/Platform/PPC_Darwin.p_o compiler/stage2/build/CodeGen/Platform/SPARC.p_o compiler/stage2/build/CodeGen/Platform/X86.p_o compiler/stage2/build/CodeGen/Platform/X86_64.p_o compiler/stage2/build/CgUtils.p_o compiler/stage2/build/StgCmm.p_o compiler/stage2/build/StgCmmBind.p_o compiler/stage2/build/StgCmmClosure.p_o compiler/stage2/build/StgCmmCon.p_o compiler/stage2/build/StgCmmEnv.p_o compiler/stage2/build/StgCmmExpr.p_o compiler/stage2/build/StgCmmForeign.p_o compiler/stage2/build/StgCmmHeap.p_o compiler/stage2/build/StgCmmHpc.p_o compiler/stage2/build/StgCmmArgRep.p_o compiler/stage2/build/StgCmmLayout.p_o compiler/stage2/build/StgCmmMonad.p_o compiler/stage2/build/StgCmmPrim.p_o compiler/stage2/build/StgCmmProf.p_o compiler/stage2/build/StgCmmTicky.p_o compiler/stage2/build/StgCmmUtils.p_o compiler/stage2/build/StgCmmExtCode.p_o compiler/stage2/build/SMRep.p_o compiler/stage2/build/CoreArity.p_o compiler/stage2/build/CoreFVs.p_o compiler/stage2/build/CoreLint.p_o compiler/stage2/build/CorePrep.p_o compiler/stage2/build/CoreSubst.p_o compiler/stage2/build/CoreSyn.p_o compiler/stage2/build/TrieMap.p_o compiler/stage2/build/CoreTidy.p_o compiler/stage2/build/CoreUnfold.p_o compiler/stage2/build/CoreUtils.p_o compiler/stage2/build/CoreSeq.p_o compiler/stage2/build/CoreStats.p_o compiler/stage2/build/MkCore.p_o compiler/stage2/build/PprCore.p_o compiler/stage2/build/PmExpr.p_o compiler/stage2/build/TmOracle.p_o compiler/stage2/build/Check.p_o compiler/stage2/build/Coverage.p_o compiler/stage2/build/Desugar.p_o compiler/stage2/build/DsArrows.p_o compiler/stage2/build/DsBinds.p_o compiler/stage2/build/DsCCall.p_o compiler/stage2/build/DsExpr.p_o compiler/stage2/build/DsForeign.p_o compiler/stage2/build/DsGRHSs.p_o compiler/stage2/build/DsListComp.p_o compiler/stage2/build/DsMonad.p_o compiler/stage2/build/DsUtils.p_o compiler/stage2/build/Match.p_o compiler/stage2/build/MatchCon.p_o compiler/stage2/build/MatchLit.p_o compiler/stage2/build/HsBinds.p_o compiler/stage2/build/HsDecls.p_o compiler/stage2/build/HsDoc.p_o compiler/stage2/build/HsExpr.p_o compiler/stage2/build/HsImpExp.p_o compiler/stage2/build/HsLit.p_o compiler/stage2/build/PlaceHolder.p_o compiler/stage2/build/HsPat.p_o compiler/stage2/build/HsSyn.p_o compiler/stage2/build/HsTypes.p_o compiler/stage2/build/HsUtils.p_o compiler/stage2/build/BinIface.p_o compiler/stage2/build/BuildTyCl.p_o compiler/stage2/build/IfaceEnv.p_o compiler/stage2/build/IfaceSyn.p_o compiler/stage2/build/IfaceType.p_o compiler/stage2/build/LoadIface.p_o compiler/stage2/build/MkIface.p_o compiler/stage2/build/TcIface.p_o compiler/stage2/build/FlagChecker.p_o compiler/stage2/build/Annotations.p_o compiler/stage2/build/CmdLineParser.p_o compiler/stage2/build/CodeOutput.p_o compiler/stage2/build/Config.p_o compiler/stage2/build/Constants.p_o compiler/stage2/build/DriverMkDepend.p_o compiler/stage2/build/DriverPhases.p_o compiler/stage2/build/PipelineMonad.p_o compiler/stage2/build/DriverPipeline.p_o compiler/stage2/build/DynFlags.p_o compiler/stage2/build/ErrUtils.p_o compiler/stage2/build/Finder.p_o compiler/stage2/build/GHC.p_o compiler/stage2/build/GhcMake.p_o compiler/stage2/build/GhcPlugins.p_o compiler/stage2/build/DynamicLoading.p_o compiler/stage2/build/HeaderInfo.p_o compiler/stage2/build/HscMain.p_o compiler/stage2/build/HscStats.p_o compiler/stage2/build/HscTypes.p_o compiler/stage2/build/InteractiveEval.p_o compiler/stage2/build/InteractiveEvalTypes.p_o compiler/stage2/build/PackageConfig.p_o compiler/stage2/build/Packages.p_o compiler/stage2/build/PlatformConstants.p_o compiler/stage2/build/Plugins.p_o compiler/stage2/build/TcPluginM.p_o compiler/stage2/build/PprTyThing.p_o compiler/stage2/build/StaticFlags.p_o compiler/stage2/build/StaticPtrTable.p_o compiler/stage2/build/SysTools.p_o compiler/stage2/build/Elf.p_o compiler/stage2/build/TidyPgm.p_o compiler/stage2/build/Ctype.p_o compiler/stage2/build/HaddockUtils.p_o compiler/stage2/build/Lexer.p_o compiler/stage2/build/OptCoercion.p_o compiler/stage2/build/Parser.p_o compiler/stage2/build/RdrHsSyn.p_o compiler/stage2/build/ApiAnnotation.p_o compiler/stage2/build/ForeignCall.p_o compiler/stage2/build/PrelInfo.p_o compiler/stage2/build/PrelNames.p_o compiler/stage2/build/PrelRules.p_o compiler/stage2/build/PrimOp.p_o compiler/stage2/build/TysPrim.p_o compiler/stage2/build/TysWiredIn.p_o compiler/stage2/build/CostCentre.p_o compiler/stage2/build/ProfInit.p_o compiler/stage2/build/SCCfinal.p_o compiler/stage2/build/RnBinds.p_o compiler/stage2/build/RnEnv.p_o compiler/stage2/build/RnExpr.p_o compiler/stage2/build/RnHsDoc.p_o compiler/stage2/build/RnNames.p_o compiler/stage2/build/RnPat.p_o compiler/stage2/build/RnSource.p_o compiler/stage2/build/RnSplice.p_o compiler/stage2/build/RnTypes.p_o compiler/stage2/build/CoreMonad.p_o compiler/stage2/build/CSE.p_o compiler/stage2/build/FloatIn.p_o compiler/stage2/build/FloatOut.p_o compiler/stage2/build/LiberateCase.p_o compiler/stage2/build/OccurAnal.p_o compiler/stage2/build/SAT.p_o compiler/stage2/build/SetLevels.p_o compiler/stage2/build/SimplCore.p_o compiler/stage2/build/SimplEnv.p_o compiler/stage2/build/SimplMonad.p_o compiler/stage2/build/SimplUtils.p_o compiler/stage2/build/Simplify.p_o compiler/stage2/build/SimplStg.p_o compiler/stage2/build/StgStats.p_o compiler/stage2/build/UnariseStg.p_o compiler/stage2/build/Rules.p_o compiler/stage2/build/SpecConstr.p_o compiler/stage2/build/Specialise.p_o compiler/stage2/build/CoreToStg.p_o compiler/stage2/build/StgLint.p_o compiler/stage2/build/StgSyn.p_o compiler/stage2/build/CallArity.p_o compiler/stage2/build/DmdAnal.p_o compiler/stage2/build/WorkWrap.p_o compiler/stage2/build/WwLib.p_o compiler/stage2/build/FamInst.p_o compiler/stage2/build/Inst.p_o compiler/stage2/build/TcAnnotations.p_o compiler/stage2/build/TcArrows.p_o compiler/stage2/build/TcBinds.p_o compiler/stage2/build/TcClassDcl.p_o compiler/stage2/build/TcDefaults.p_o compiler/stage2/build/TcDeriv.p_o compiler/stage2/build/TcEnv.p_o compiler/stage2/build/TcExpr.p_o compiler/stage2/build/TcForeign.p_o compiler/stage2/build/TcGenDeriv.p_o compiler/stage2/build/TcGenGenerics.p_o compiler/stage2/build/TcHsSyn.p_o compiler/stage2/build/TcHsType.p_o compiler/stage2/build/TcInstDcls.p_o compiler/stage2/build/TcMType.p_o compiler/stage2/build/TcValidity.p_o compiler/stage2/build/TcMatches.p_o compiler/stage2/build/TcPat.p_o compiler/stage2/build/TcPatSyn.p_o compiler/stage2/build/TcRnDriver.p_o compiler/stage2/build/TcRnMonad.p_o compiler/stage2/build/TcRnTypes.p_o compiler/stage2/build/TcRules.p_o compiler/stage2/build/TcSimplify.p_o compiler/stage2/build/TcErrors.p_o compiler/stage2/build/TcTyClsDecls.p_o compiler/stage2/build/TcTyDecls.p_o compiler/stage2/build/TcTypeable.p_o compiler/stage2/build/TcType.p_o compiler/stage2/build/TcEvidence.p_o compiler/stage2/build/TcUnify.p_o compiler/stage2/build/TcInteract.p_o compiler/stage2/build/TcCanonical.p_o compiler/stage2/build/TcFlatten.p_o compiler/stage2/build/TcSMonad.p_o compiler/stage2/build/TcTypeNats.p_o compiler/stage2/build/TcSplice.p_o compiler/stage2/build/Class.p_o compiler/stage2/build/Coercion.p_o compiler/stage2/build/DsMeta.p_o compiler/stage2/build/THNames.p_o compiler/stage2/build/FamInstEnv.p_o compiler/stage2/build/FunDeps.p_o compiler/stage2/build/InstEnv.p_o compiler/stage2/build/TyCon.p_o compiler/stage2/build/CoAxiom.p_o compiler/stage2/build/Kind.p_o compiler/stage2/build/Type.p_o compiler/stage2/build/TyCoRep.p_o compiler/stage2/build/Unify.p_o compiler/stage2/build/Bag.p_o compiler/stage2/build/Binary.p_o compiler/stage2/build/BooleanFormula.p_o compiler/stage2/build/BufWrite.p_o compiler/stage2/build/Digraph.p_o compiler/stage2/build/Encoding.p_o compiler/stage2/build/FastFunctions.p_o compiler/stage2/build/FastMutInt.p_o compiler/stage2/build/FastString.p_o compiler/stage2/build/FastStringEnv.p_o compiler/stage2/build/Fingerprint.p_o compiler/stage2/build/FiniteMap.p_o compiler/stage2/build/FV.p_o compiler/stage2/build/GraphBase.p_o compiler/stage2/build/GraphColor.p_o compiler/stage2/build/GraphOps.p_o compiler/stage2/build/GraphPpr.p_o compiler/stage2/build/IOEnv.p_o compiler/stage2/build/ListSetOps.p_o compiler/stage2/build/Maybes.p_o compiler/stage2/build/MonadUtils.p_o compiler/stage2/build/OrdList.p_o compiler/stage2/build/Outputable.p_o compiler/stage2/build/Pair.p_o compiler/stage2/build/Panic.p_o compiler/stage2/build/Pretty.p_o compiler/stage2/build/State.p_o compiler/stage2/build/Stream.p_o compiler/stage2/build/StringBuffer.p_o compiler/stage2/build/UniqDFM.p_o compiler/stage2/build/UniqDSet.p_o compiler/stage2/build/UniqFM.p_o compiler/stage2/build/UniqSet.p_o compiler/stage2/build/Util.p_o compiler/stage2/build/Vectorise/Builtins/Base.p_o compiler/stage2/build/Vectorise/Builtins/Initialise.p_o compiler/stage2/build/Vectorise/Builtins.p_o compiler/stage2/build/Vectorise/Monad/Base.p_o compiler/stage2/build/Vectorise/Monad/Naming.p_o compiler/stage2/build/Vectorise/Monad/Local.p_o compiler/stage2/build/Vectorise/Monad/Global.p_o compiler/stage2/build/Vectorise/Monad/InstEnv.p_o compiler/stage2/build/Vectorise/Monad.p_o compiler/stage2/build/Vectorise/Utils/Base.p_o compiler/stage2/build/Vectorise/Utils/Closure.p_o compiler/stage2/build/Vectorise/Utils/Hoisting.p_o compiler/stage2/build/Vectorise/Utils/PADict.p_o compiler/stage2/build/Vectorise/Utils/Poly.p_o compiler/stage2/build/Vectorise/Utils.p_o compiler/stage2/build/Vectorise/Generic/Description.p_o compiler/stage2/build/Vectorise/Generic/PAMethods.p_o compiler/stage2/build/Vectorise/Generic/PADict.p_o compiler/stage2/build/Vectorise/Generic/PData.p_o compiler/stage2/build/Vectorise/Type/Env.p_o compiler/stage2/build/Vectorise/Type/Type.p_o compiler/stage2/build/Vectorise/Type/TyConDecl.p_o compiler/stage2/build/Vectorise/Type/Classify.p_o compiler/stage2/build/Vectorise/Convert.p_o compiler/stage2/build/Vectorise/Vect.p_o compiler/stage2/build/Vectorise/Var.p_o compiler/stage2/build/Vectorise/Env.p_o compiler/stage2/build/Vectorise/Exp.p_o compiler/stage2/build/Vectorise.p_o compiler/stage2/build/Hoopl/Dataflow.p_o compiler/stage2/build/Hoopl.p_o compiler/stage2/build/AsmCodeGen.p_o compiler/stage2/build/TargetReg.p_o compiler/stage2/build/NCGMonad.p_o compiler/stage2/build/Instruction.p_o compiler/stage2/build/Format.p_o compiler/stage2/build/Reg.p_o compiler/stage2/build/RegClass.p_o compiler/stage2/build/PIC.p_o compiler/stage2/build/Platform.p_o compiler/stage2/build/CPrim.p_o compiler/stage2/build/X86/Regs.p_o compiler/stage2/build/X86/RegInfo.p_o compiler/stage2/build/X86/Instr.p_o compiler/stage2/build/X86/Cond.p_o compiler/stage2/build/X86/Ppr.p_o compiler/stage2/build/X86/CodeGen.p_o compiler/stage2/build/PPC/Regs.p_o compiler/stage2/build/PPC/RegInfo.p_o compiler/stage2/build/PPC/Instr.p_o compiler/stage2/build/PPC/Cond.p_o compiler/stage2/build/PPC/Ppr.p_o compiler/stage2/build/PPC/CodeGen.p_o compiler/stage2/build/SPARC/Base.p_o compiler/stage2/build/SPARC/Regs.p_o compiler/stage2/build/SPARC/Imm.p_o compiler/stage2/build/SPARC/AddrMode.p_o compiler/stage2/build/SPARC/Cond.p_o compiler/stage2/build/SPARC/Instr.p_o compiler/stage2/build/SPARC/Stack.p_o compiler/stage2/build/SPARC/ShortcutJump.p_o compiler/stage2/build/SPARC/Ppr.p_o compiler/stage2/build/SPARC/CodeGen.p_o compiler/stage2/build/SPARC/CodeGen/Amode.p_o compiler/stage2/build/SPARC/CodeGen/Base.p_o compiler/stage2/build/SPARC/CodeGen/CondCode.p_o compiler/stage2/build/SPARC/CodeGen/Gen32.p_o compiler/stage2/build/SPARC/CodeGen/Gen64.p_o compiler/stage2/build/SPARC/CodeGen/Sanity.p_o compiler/stage2/build/SPARC/CodeGen/Expand.p_o compiler/stage2/build/RegAlloc/Liveness.p_o compiler/stage2/build/RegAlloc/Graph/Main.p_o compiler/stage2/build/RegAlloc/Graph/Stats.p_o compiler/stage2/build/RegAlloc/Graph/ArchBase.p_o compiler/stage2/build/RegAlloc/Graph/ArchX86.p_o compiler/stage2/build/RegAlloc/Graph/Coalesce.p_o compiler/stage2/build/RegAlloc/Graph/Spill.p_o compiler/stage2/build/RegAlloc/Graph/SpillClean.p_o compiler/stage2/build/RegAlloc/Graph/SpillCost.p_o compiler/stage2/build/RegAlloc/Graph/TrivColorable.p_o compiler/stage2/build/RegAlloc/Linear/Main.p_o compiler/stage2/build/RegAlloc/Linear/JoinToTargets.p_o compiler/stage2/build/RegAlloc/Linear/State.p_o compiler/stage2/build/RegAlloc/Linear/Stats.p_o compiler/stage2/build/RegAlloc/Linear/FreeRegs.p_o compiler/stage2/build/RegAlloc/Linear/StackMap.p_o compiler/stage2/build/RegAlloc/Linear/Base.p_o compiler/stage2/build/RegAlloc/Linear/X86/FreeRegs.p_o compiler/stage2/build/RegAlloc/Linear/X86_64/FreeRegs.p_o compiler/stage2/build/RegAlloc/Linear/PPC/FreeRegs.p_o compiler/stage2/build/RegAlloc/Linear/SPARC/FreeRegs.p_o compiler/stage2/build/Dwarf.p_o compiler/stage2/build/Dwarf/Types.p_o compiler/stage2/build/Dwarf/Constants.p_o compiler/stage2/build/Convert.p_o compiler/stage2/build/ByteCodeTypes.p_o compiler/stage2/build/ByteCodeAsm.p_o compiler/stage2/build/ByteCodeGen.p_o compiler/stage2/build/ByteCodeInstr.p_o compiler/stage2/build/ByteCodeItbls.p_o compiler/stage2/build/ByteCodeLink.p_o compiler/stage2/build/Debugger.p_o compiler/stage2/build/Linker.p_o compiler/stage2/build/RtClosureInspect.p_o compiler/stage2/build/DebuggerUtils.p_o compiler/stage2/build/GHCi.p_o compiler/stage2/build/parser/cutils.p_o compiler/stage2/build/cbits/genSym.p_o >> compiler/stage2/build/libHSghc-8.0.2_p.a.contents "ar" q compiler/stage2/build/libHSghc-8.0.2_p.a @compiler/stage2/build/libHSghc-8.0.2_p.a.contents ar: creating compiler/stage2/build/libHSghc-8.0.2_p.a "rm" -f compiler/stage2/build/libHSghc-8.0.2_p.a.contents "rm" -f libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0.a libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0.a.contents /data/scratch/lang/ghc80/work/.tools/bin/find libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CreatePipe_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Environment_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Exception_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Internal/TempFile_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/ReadP_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Semigroup_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compiler_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/InstalledPackageInfo_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/License_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Make_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/ModuleName_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Package_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Check_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Configuration_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Parse_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/PrettyPrint_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Utils_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/ParseUtils_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/ReadE_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Bench_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/Macros_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/PathsModule_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildPaths_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildTarget_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/CCompiler_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Command_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Compiler_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Configure_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHCJS_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Haddock_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/HaskellSuite_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Hpc_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Install_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/InstallDirs_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/JHC_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LHC_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LocalBuildInfo_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PackageIndex_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess/Unlit_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ar_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Builtin_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Db_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Find_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/GHC_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/HcPkg_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Hpc_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Internal_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ld_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Run_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Script_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Strip_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Types_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Register_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Setup_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/SrcDist_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/ExeV10_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/LibV09_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/Log_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UHC_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UserHooks_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Utils_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/System_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/TestSuite_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Text_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Utils/NubList_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Verbosity_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Version_o_split libraries/Cabal/Cabal/dist-install/build/Language/Haskell/Extension_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Binary_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CopyFile_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/GetShortPathName_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/MonadFail_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/GetOpt_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Lex_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/Internal_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPI642_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPIConvert_o_split libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/ImplInfo_o_split libraries/Cabal/Cabal/dist-install/build/Paths_Cabal_o_split -name '*.o' -print >> libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0.a.contents "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -odir libraries/Cabal/Cabal/dist-install/build -hidir libraries/Cabal/Cabal/dist-install/build -stubdir libraries/Cabal/Cabal/dist-install/build -fPIC -dynamic -H32m -O -Wall -this-unit-id Cabal-1.24.2.0 -hide-all-packages -i -ilibraries/Cabal/Cabal/. -ilibraries/Cabal/Cabal/dist-install/build -ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/dist-install/build -Ilibraries/Cabal/Cabal/dist-install/build/autogen -Ilibraries/Cabal/Cabal/. -optP-include -optPlibraries/Cabal/Cabal/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id pretty-1.1.3.3 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id unix-2.7.2.1 -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -XHaskell98 -O2 -no-user-package-db -rtsopts -Wno-deprecated-flags -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../process-1.4.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../pretty-1.1.3.3' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../binary-0.8.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CreatePipe.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Environment.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Exception.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Internal/TempFile.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/ReadP.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Semigroup.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Compiler.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/InstalledPackageInfo.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/License.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Make.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/ModuleName.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Package.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Check.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Configuration.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Parse.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/PrettyPrint.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/PackageDescription/Utils.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/ParseUtils.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/ReadE.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Bench.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/Macros.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Build/PathsModule.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildPaths.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/BuildTarget.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/CCompiler.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Command.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Compiler.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Configure.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHCJS.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Haddock.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/HaskellSuite.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Hpc.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Install.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/InstallDirs.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/JHC.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LHC.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/LocalBuildInfo.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PackageIndex.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/PreProcess/Unlit.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ar.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Builtin.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Db.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Find.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/GHC.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/HcPkg.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Hpc.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Internal.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Ld.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Run.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Script.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Strip.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Program/Types.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Register.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Setup.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/SrcDist.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/ExeV10.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/LibV09.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Test/Log.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UHC.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/UserHooks.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/Utils.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/System.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/TestSuite.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Text.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Utils/NubList.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Verbosity.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Version.dyn_o libraries/Cabal/Cabal/dist-install/build/Language/Haskell/Extension.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/Binary.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/CopyFile.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/GetShortPathName.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Compat/MonadFail.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/GetOpt.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Lex.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/Internal.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPI642.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/IPIConvert.dyn_o libraries/Cabal/Cabal/dist-install/build/Distribution/Simple/GHC/ImplInfo.dyn_o libraries/Cabal/Cabal/dist-install/build/Paths_Cabal.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0-ghc8.0.2.so "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-cabal/. -iutils/ghc-cabal/dist-install/build -iutils/ghc-cabal/dist-install/build/autogen -Iutils/ghc-cabal/dist-install/build -Iutils/ghc-cabal/dist-install/build/autogen -optP-include -optPutils/ghc-cabal/dist-install/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/ghc-cabal/dist-install/build -hidir utils/ghc-cabal/dist-install/build -stubdir utils/ghc-cabal/dist-install/build -c utils/ghc-cabal/./Main.hs -o utils/ghc-cabal/dist-install/build/Main.dyn_o echo >> libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0.a.contents "ar" q libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0.a @libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0.a.contents ar: creating libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0.a Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "inplace/bin/ghc-stage1" -o utils/hsc2hs/dist-install/build/tmp/hsc2hs -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hsc2hs/dist-install/build -hidir utils/hsc2hs/dist-install/build -stubdir utils/hsc2hs/dist-install/build -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist-install/build -iutils/hsc2hs/dist-install/build/autogen -Iutils/hsc2hs/dist-install/build -Iutils/hsc2hs/dist-install/build/autogen -optP-include -optPutils/hsc2hs/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../process-1.4.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin utils/hsc2hs/dist-install/build/Main.dyn_o utils/hsc2hs/dist-install/build/C.dyn_o utils/hsc2hs/dist-install/build/Common.dyn_o utils/hsc2hs/dist-install/build/CrossCodegen.dyn_o utils/hsc2hs/dist-install/build/DirectCodegen.dyn_o utils/hsc2hs/dist-install/build/Flags.dyn_o utils/hsc2hs/dist-install/build/HSCParser.dyn_o utils/hsc2hs/dist-install/build/UtilsCodegen.dyn_o utils/hsc2hs/dist-install/build/Paths_hsc2hs.dyn_o "inplace/bin/ghc-stage1" -o utils/ghc-pwd/dist-install/build/tmp/ghc-pwd -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-pwd/. -iutils/ghc-pwd/dist-install/build -iutils/ghc-pwd/dist-install/build/autogen -Iutils/ghc-pwd/dist-install/build -Iutils/ghc-pwd/dist-install/build/autogen -optP-include -optPutils/ghc-pwd/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/ghc-pwd/dist-install/build -hidir utils/ghc-pwd/dist-install/build -stubdir utils/ghc-pwd/dist-install/build -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-pwd/. -iutils/ghc-pwd/dist-install/build -iutils/ghc-pwd/dist-install/build/autogen -Iutils/ghc-pwd/dist-install/build -Iutils/ghc-pwd/dist-install/build/autogen -optP-include -optPutils/ghc-pwd/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin utils/ghc-pwd/dist-install/build/Main.dyn_o "inplace/bin/ghc-stage1" -o utils/hpc/dist-install/build/tmp/hpc -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/hpc/dist-install/build -hidir utils/hpc/dist-install/build -stubdir utils/hpc/dist-install/build -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/hpc/. -iutils/hpc/dist-install/build -iutils/hpc/dist-install/build/autogen -Iutils/hpc/dist-install/build -Iutils/hpc/dist-install/build/autogen -optP-include -optPutils/hpc/dist-install/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id hpc-0.6.0.3 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../hpc-0.6.0.3' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin utils/hpc/dist-install/build/Main.dyn_o utils/hpc/dist-install/build/HpcParser.dyn_o utils/hpc/dist-install/build/HpcCombine.dyn_o utils/hpc/dist-install/build/HpcDraft.dyn_o utils/hpc/dist-install/build/HpcFlags.dyn_o utils/hpc/dist-install/build/HpcLexer.dyn_o utils/hpc/dist-install/build/HpcMarkup.dyn_o utils/hpc/dist-install/build/HpcOverlay.dyn_o utils/hpc/dist-install/build/HpcReport.dyn_o utils/hpc/dist-install/build/HpcShowTix.dyn_o utils/hpc/dist-install/build/HpcUtils.dyn_o utils/hpc/dist-install/build/Paths_hpc_bin.dyn_o "inplace/bin/ghc-stage1" -o utils/runghc/dist-install/build/tmp/runghc -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/runghc/. -iutils/runghc/dist-install/build -iutils/runghc/dist-install/build/autogen -Iutils/runghc/dist-install/build -Iutils/runghc/dist-install/build/autogen -optP-include -optPutils/runghc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -cpp -DVERSION="\"8.0.2\"" -Wnoncanonical-monad-instances -odir utils/runghc/dist-install/build -hidir utils/runghc/dist-install/build -stubdir utils/runghc/dist-install/build -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/runghc/. -iutils/runghc/dist-install/build -iutils/runghc/dist-install/build/autogen -Iutils/runghc/dist-install/build -Iutils/runghc/dist-install/build/autogen -optP-include -optPutils/runghc/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id process-1.4.3.0 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -cpp -DVERSION="\"8.0.2\"" -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../process-1.4.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin utils/runghc/dist-install/build/Main.dyn_o In file included from /tmp/ghc1510_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc13199_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc7500_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc8457_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "inplace/bin/ghc-stage1" -o utils/compare_sizes/dist-install/build/tmp/compareSizes -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/compare_sizes/. -iutils/compare_sizes/dist-install/build -iutils/compare_sizes/dist-install/build/autogen -Iutils/compare_sizes/dist-install/build -Iutils/compare_sizes/dist-install/build/autogen -optP-include -optPutils/compare_sizes/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/compare_sizes/dist-install/build -hidir utils/compare_sizes/dist-install/build -stubdir utils/compare_sizes/dist-install/build -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/compare_sizes/. -iutils/compare_sizes/dist-install/build -iutils/compare_sizes/dist-install/build/autogen -Iutils/compare_sizes/dist-install/build -Iutils/compare_sizes/dist-install/build/autogen -optP-include -optPutils/compare_sizes/dist-install/build/autogen/cabal_macros.h -package-id base-4.9.1.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin utils/compare_sizes/dist-install/build/Main.dyn_o "inplace/bin/ghc-stage1" -o iserv/stage2_dyn/build/tmp/ghc-iserv-dyn -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2_dyn/build -iiserv/stage2_dyn/build/autogen -Iiserv/stage2_dyn/build -Iiserv/stage2_dyn/build/autogen -optP-include -optPiserv/stage2_dyn/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2_dyn/build -hidir iserv/stage2_dyn/build -stubdir iserv/stage2_dyn/build -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2_dyn/build -iiserv/stage2_dyn/build/autogen -Iiserv/stage2_dyn/build -Iiserv/stage2_dyn/build/autogen -optP-include -optPiserv/stage2_dyn/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghci-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../transformers-0.5.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../template-haskell-2.11.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../pretty-1.1.3.3' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-th-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../binary-0.8.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin iserv/stage2_dyn/build/Main.dyn_o iserv/stage2_dyn/build/GHCi/Utils.dyn_o iserv/stage2_dyn/build/cbits/iservmain.dyn_o /usr/bin/install -c -o pbulkXXX -g users -m 755 utils/ghc-pwd/dist-install/build/tmp/ghc-pwd inplace/lib/bin/ghc-pwd "rm" -f utils/ghc-pwd/dist-install/build/tmp/ghc-pwd-bindist echo '#!/bin/sh' >> utils/ghc-pwd/dist-install/build/tmp/ghc-pwd-bindist echo 'export LD_LIBRARY_PATH="libraries/directory/dist-install/build:libraries/unix/dist-install/build:libraries/time/dist-install/build:libraries/filepath/dist-install/build:libraries/bytestring/dist-install/build:libraries/deepseq/dist-install/build:libraries/array/dist-install/build:libraries/base/dist-install/build:libraries/integer-gmp/dist-install/build:libraries/ghc-prim/dist-install/build:rts/dist/build${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> utils/ghc-pwd/dist-install/build/tmp/ghc-pwd-bindist /usr/bin/install -c -o pbulkXXX -g users -m 755 utils/hpc/dist-install/build/tmp/hpc inplace/lib/bin/hpc echo 'exec "utils/ghc-pwd/dist-install/build/tmp/ghc-pwd" ${1+"$@"}' >> utils/ghc-pwd/dist-install/build/tmp/ghc-pwd-bindist chmod +x utils/ghc-pwd/dist-install/build/tmp/ghc-pwd-bindist /usr/bin/install -c -o pbulkXXX -g users -m 755 utils/runghc/dist-install/build/tmp/runghc inplace/lib/bin/runghc "rm" -f inplace/bin/ghc-pwd "rm" -f inplace/bin/hpc echo '#!/bin/sh' >> inplace/bin/ghc-pwd echo '#!/bin/sh' >> inplace/bin/hpc echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/ghc-pwd"' >> inplace/bin/ghc-pwd echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/hpc"' >> inplace/bin/hpc echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/ghc-pwd echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/ghc-pwd echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/hpc echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/ghc-pwd Warning: -rtsopts and -with-rtsopts have no effect with -no-hs-main. Call hs_init_ghc() from your main() function to set these options. echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/hpc echo 'pgmgcc="clang"' >> inplace/bin/ghc-pwd echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/hpc echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/filepath/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/deepseq/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/array/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/dist-install/build:/usr/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/dist-install/build:/usr/pkg/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-prim/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build:/usr/pkg/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/ghc-pwd echo 'pgmgcc="clang"' >> inplace/bin/hpc echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/hpc/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/filepath/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/deepseq/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/array/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/dist-install/build:/usr/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/dist-install/build:/usr/pkg/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-prim/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build:/usr/pkg/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/hpc echo 'exec "$executablename" ${1+"$@"}' >> inplace/bin/ghc-pwd cat utils/hpc/hpc.wrapper >> inplace/bin/hpc chmod +x inplace/bin/ghc-pwd "rm" -f inplace/bin/runghc chmod +x inplace/bin/hpc echo '#!/bin/sh' >> inplace/bin/runghc echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/runghc"' >> inplace/bin/runghc echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/runghc echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/runghc echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/runghc echo 'pgmgcc="clang"' >> inplace/bin/runghc echo 'ghcprog="ghc-stage2"' >> "inplace/bin/runghc" echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/filepath/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/deepseq/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/array/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/dist-install/build:/usr/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/dist-install/build:/usr/pkg/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-prim/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build:/usr/pkg/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/runghc cat utils/runghc/runghc.wrapper >> inplace/bin/runghc chmod +x inplace/bin/runghc In file included from /tmp/ghc24436_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. /usr/bin/install -c -o pbulkXXX -g users -m 755 iserv/stage2_dyn/build/tmp/ghc-iserv-dyn inplace/lib/bin/ghc-iserv-dyn.bin "rm" -f inplace/lib/bin/ghc-iserv-dyn echo '#!/bin/sh' >> inplace/lib/bin/ghc-iserv-dyn echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/ghc-iserv-dyn.bin"' >> inplace/lib/bin/ghc-iserv-dyn echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/lib/bin/ghc-iserv-dyn echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/lib/bin/ghc-iserv-dyn echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/lib/bin/ghc-iserv-dyn echo 'pgmgcc="clang"' >> inplace/lib/bin/ghc-iserv-dyn echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghci/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/transformers/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/template-haskell/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/pretty/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot-th/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/filepath/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/binary/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/deepseq/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/array/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/dist-install/build:/usr/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/dist-install/build:/usr/pkg/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-prim/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build:/usr/pkg/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/lib/bin/ghc-iserv-dyn echo 'exec "$executablename" ${1+"$@"}' >> inplace/lib/bin/ghc-iserv-dyn chmod +x inplace/lib/bin/ghc-iserv-dyn <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcInstDcls.hs -o compiler/stage2/build/TcInstDcls.o -dyno compiler/stage2/build/TcInstDcls.dyn_o "rm" -f libraries/Cabal/Cabal/dist-install/build/libHSCabal-1.24.2.0.a.contents "inplace/bin/ghc-stage1" -o utils/ghc-pkg/dist-install/build/tmp/ghc-pkg -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-pkg/. -iutils/ghc-pkg/dist-install/build -iutils/ghc-pkg/dist-install/build/autogen -Iutils/ghc-pkg/dist-install/build -Iutils/ghc-pkg/dist-install/build/autogen -optP-include -optPutils/ghc-pkg/dist-install/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id terminfo-0.4.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/ghc-pkg/dist-install/build -hidir utils/ghc-pkg/dist-install/build -stubdir utils/ghc-pkg/dist-install/build -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-pkg/. -iutils/ghc-pkg/dist-install/build -iutils/ghc-pkg/dist-install/build/autogen -Iutils/ghc-pkg/dist-install/build -Iutils/ghc-pkg/dist-install/build/autogen -optP-include -optPutils/ghc-pkg/dist-install/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id process-1.4.3.0 -package-id terminfo-0.4.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../terminfo-0.4.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-th-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../Cabal-1.24.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../process-1.4.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../pretty-1.1.3.3' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../binary-0.8.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin utils/ghc-pkg/dist-install/build/Main.dyn_o utils/ghc-pkg/dist-install/build/Version.dyn_o "inplace/bin/ghc-stage1" -o utils/ghc-cabal/dist-install/build/tmp/ghc-cabal -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-cabal/. -iutils/ghc-cabal/dist-install/build -iutils/ghc-cabal/dist-install/build/autogen -Iutils/ghc-cabal/dist-install/build -Iutils/ghc-cabal/dist-install/build/autogen -optP-include -optPutils/ghc-cabal/dist-install/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir utils/ghc-cabal/dist-install/build -hidir utils/ghc-cabal/dist-install/build -stubdir utils/ghc-cabal/dist-install/build -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/ghc-cabal/. -iutils/ghc-cabal/dist-install/build -iutils/ghc-cabal/dist-install/build/autogen -Iutils/ghc-cabal/dist-install/build -Iutils/ghc-cabal/dist-install/build/autogen -optP-include -optPutils/ghc-cabal/dist-install/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -XHaskell2010 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../Cabal-1.24.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../process-1.4.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../pretty-1.1.3.3' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../binary-0.8.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin utils/ghc-cabal/dist-install/build/Main.dyn_o "inplace/bin/ghc-stage1" -o iserv/stage2/build/tmp/ghc-iserv -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2/build -iiserv/stage2/build/autogen -Iiserv/stage2/build -Iiserv/stage2/build/autogen -optP-include -optPiserv/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir iserv/stage2/build -hidir iserv/stage2/build -stubdir iserv/stage2/build -static -H32m -O -Wall -hide-all-packages -i -iiserv/src -iiserv/stage2/build -iiserv/stage2/build/autogen -Iiserv/stage2/build -Iiserv/stage2/build/autogen -optP-include -optPiserv/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id ghci-8.0.2 -package-id unix-2.7.2.1 -XHaskell2010 -threaded -no-hs-main -no-user-package-db -rtsopts -Wnoncanonical-monad-instances iserv/stage2/build/Main.o iserv/stage2/build/GHCi/Utils.o iserv/stage2/build/cbits/iservmain.o Warning: -rtsopts and -with-rtsopts have no effect with -no-hs-main. Call hs_init_ghc() from your main() function to set these options. In file included from /tmp/ghc6886_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. In file included from /tmp/ghc22213_0/ghc_1.c:1:0: error: In file included from /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/Rts.h:217:0: error: /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:505:31: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:523:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:5: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:502:37: error: note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF' #define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:37: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:552:32: error: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /data/scratch/lang/ghc80/work/ghc-8.0.2/includes/rts/storage/ClosureMacros.h:503:56: error: note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK' #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) ^ 9 warnings generated. "rm" -f utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist echo '#!/bin/sh' >> utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist echo 'export LD_LIBRARY_PATH="libraries/Cabal/Cabal/dist-install/build:libraries/process/dist-install/build:libraries/pretty/dist-install/build:libraries/directory/dist-install/build:libraries/unix/dist-install/build:libraries/time/dist-install/build:libraries/filepath/dist-install/build:libraries/binary/dist-install/build:libraries/containers/dist-install/build:libraries/bytestring/dist-install/build:libraries/deepseq/dist-install/build:libraries/array/dist-install/build:libraries/base/dist-install/build:libraries/integer-gmp/dist-install/build:libraries/ghc-prim/dist-install/build:rts/dist/build${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist echo 'exec "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal" ${1+"$@"}' >> utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist chmod +x utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist /usr/bin/install -c -o pbulkXXX -g users -m 755 iserv/stage2/build/tmp/ghc-iserv inplace/lib/bin/ghc-iserv.bin "rm" -f inplace/lib/bin/ghc-iserv echo '#!/bin/sh' >> inplace/lib/bin/ghc-iserv echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/ghc-iserv.bin"' >> inplace/lib/bin/ghc-iserv echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/lib/bin/ghc-iserv echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/lib/bin/ghc-iserv echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/lib/bin/ghc-iserv echo 'pgmgcc="clang"' >> inplace/lib/bin/ghc-iserv echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghci/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/transformers/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/template-haskell/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/pretty/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot-th/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/filepath/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/binary/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/deepseq/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/array/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/dist-install/build:/usr/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/dist-install/build:/usr/pkg/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-prim/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build:/usr/pkg/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/lib/bin/ghc-iserv echo 'exec "$executablename" ${1+"$@"}' >> inplace/lib/bin/ghc-iserv chmod +x inplace/lib/bin/ghc-iserv <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcForeign.hs -o compiler/stage2/build/TcForeign.o -dyno compiler/stage2/build/TcForeign.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcRules.hs -o compiler/stage2/build/TcRules.o -dyno compiler/stage2/build/TcRules.dyn_o <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcRnDriver.hs -o compiler/stage2/build/TcRnDriver.o -dyno compiler/stage2/build/TcRnDriver.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/HscMain.hs -o compiler/stage2/build/HscMain.o -dyno compiler/stage2/build/HscMain.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/DriverPipeline.hs -o compiler/stage2/build/DriverPipeline.o -dyno compiler/stage2/build/DriverPipeline.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/InteractiveEval.hs -o compiler/stage2/build/InteractiveEval.o -dyno compiler/stage2/build/InteractiveEval.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcSplice.hs -o compiler/stage2/build/TcSplice.o -dyno compiler/stage2/build/TcSplice.dyn_o <> <> <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/GhcMake.hs -o compiler/stage2/build/GhcMake.o -dyno compiler/stage2/build/GhcMake.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/GHC.hs -o compiler/stage2/build/GHC.o -dyno compiler/stage2/build/GHC.dyn_o <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/ghci/Debugger.hs -o compiler/stage2/build/Debugger.o -dyno compiler/stage2/build/Debugger.dyn_o "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/main/DriverMkDepend.hs -o compiler/stage2/build/DriverMkDepend.o -dyno compiler/stage2/build/DriverMkDepend.dyn_o <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id ghci-8.0.2 -package-id haskeline-0.7.3.0 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-hs-main -threaded -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir ghc/stage2/build -hidir ghc/stage2/build -stubdir ghc/stage2/build -c ghc/./GHCi/UI/Info.hs -o ghc/stage2/build/GHCi/UI/Info.dyn_o <> "rm" -f compiler/stage2/build/libHSghc-8.0.2.a compiler/stage2/build/libHSghc-8.0.2.a.contents "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -fPIC -dynamic -H32m -O -Wall -this-unit-id ghc-8.0.2 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/pkg/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id binary-0.8.3.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-boot-8.0.2 -package-id ghc-boot-th-8.0.2 -package-id ghci-8.0.2 -package-id hoopl-3.10.2.1 -package-id hpc-0.6.0.3 -package-id process-1.4.3.0 -package-id template-haskell-2.11.1.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -this-unit-id ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../process-1.4.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../hpc-0.6.0.3' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../hoopl-3.10.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghci-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../transformers-0.5.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../template-haskell-2.11.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../pretty-1.1.3.3' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-th-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../binary-0.8.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin compiler/stage2/build/Avail.dyn_o compiler/stage2/build/BasicTypes.dyn_o compiler/stage2/build/ConLike.dyn_o compiler/stage2/build/DataCon.dyn_o compiler/stage2/build/PatSyn.dyn_o compiler/stage2/build/Demand.dyn_o compiler/stage2/build/Debug.dyn_o compiler/stage2/build/Exception.dyn_o compiler/stage2/build/FieldLabel.dyn_o compiler/stage2/build/GhcMonad.dyn_o compiler/stage2/build/Hooks.dyn_o compiler/stage2/build/Id.dyn_o compiler/stage2/build/IdInfo.dyn_o compiler/stage2/build/Lexeme.dyn_o compiler/stage2/build/Literal.dyn_o compiler/stage2/build/Llvm.dyn_o compiler/stage2/build/Llvm/AbsSyn.dyn_o compiler/stage2/build/Llvm/MetaData.dyn_o compiler/stage2/build/Llvm/PpLlvm.dyn_o compiler/stage2/build/Llvm/Types.dyn_o compiler/stage2/build/LlvmCodeGen.dyn_o compiler/stage2/build/LlvmCodeGen/Base.dyn_o compiler/stage2/build/LlvmCodeGen/CodeGen.dyn_o compiler/stage2/build/LlvmCodeGen/Data.dyn_o compiler/stage2/build/LlvmCodeGen/Ppr.dyn_o compiler/stage2/build/LlvmCodeGen/Regs.dyn_o compiler/stage2/build/LlvmMangler.dyn_o compiler/stage2/build/MkId.dyn_o compiler/stage2/build/Module.dyn_o compiler/stage2/build/Name.dyn_o compiler/stage2/build/NameEnv.dyn_o compiler/stage2/build/NameSet.dyn_o compiler/stage2/build/OccName.dyn_o compiler/stage2/build/RdrName.dyn_o compiler/stage2/build/SrcLoc.dyn_o compiler/stage2/build/UniqSupply.dyn_o compiler/stage2/build/Unique.dyn_o compiler/stage2/build/Var.dyn_o compiler/stage2/build/VarEnv.dyn_o compiler/stage2/build/VarSet.dyn_o compiler/stage2/build/UnVarGraph.dyn_o compiler/stage2/build/BlockId.dyn_o compiler/stage2/build/CLabel.dyn_o compiler/stage2/build/Cmm.dyn_o compiler/stage2/build/CmmBuildInfoTables.dyn_o compiler/stage2/build/CmmPipeline.dyn_o compiler/stage2/build/CmmCallConv.dyn_o compiler/stage2/build/CmmCommonBlockElim.dyn_o compiler/stage2/build/CmmImplementSwitchPlans.dyn_o compiler/stage2/build/CmmContFlowOpt.dyn_o compiler/stage2/build/CmmExpr.dyn_o compiler/stage2/build/CmmInfo.dyn_o compiler/stage2/build/CmmLex.dyn_o compiler/stage2/build/CmmLint.dyn_o compiler/stage2/build/CmmLive.dyn_o compiler/stage2/build/CmmMachOp.dyn_o compiler/stage2/build/CmmSwitch.dyn_o compiler/stage2/build/CmmNode.dyn_o compiler/stage2/build/CmmOpt.dyn_o compiler/stage2/build/CmmParse.dyn_o compiler/stage2/build/CmmProcPoint.dyn_o compiler/stage2/build/CmmSink.dyn_o compiler/stage2/build/CmmType.dyn_o compiler/stage2/build/CmmUtils.dyn_o compiler/stage2/build/CmmLayoutStack.dyn_o compiler/stage2/build/MkGraph.dyn_o compiler/stage2/build/PprBase.dyn_o compiler/stage2/build/PprC.dyn_o compiler/stage2/build/PprCmm.dyn_o compiler/stage2/build/PprCmmDecl.dyn_o compiler/stage2/build/PprCmmExpr.dyn_o compiler/stage2/build/Bitmap.dyn_o compiler/stage2/build/CodeGen/Platform.dyn_o compiler/stage2/build/CodeGen/Platform/ARM.dyn_o compiler/stage2/build/CodeGen/Platform/ARM64.dyn_o compiler/stage2/build/CodeGen/Platform/NoRegs.dyn_o compiler/stage2/build/CodeGen/Platform/PPC.dyn_o compiler/stage2/build/CodeGen/Platform/PPC_Darwin.dyn_o compiler/stage2/build/CodeGen/Platform/SPARC.dyn_o compiler/stage2/build/CodeGen/Platform/X86.dyn_o compiler/stage2/build/CodeGen/Platform/X86_64.dyn_o compiler/stage2/build/CgUtils.dyn_o compiler/stage2/build/StgCmm.dyn_o compiler/stage2/build/StgCmmBind.dyn_o compiler/stage2/build/StgCmmClosure.dyn_o compiler/stage2/build/StgCmmCon.dyn_o compiler/stage2/build/StgCmmEnv.dyn_o compiler/stage2/build/StgCmmExpr.dyn_o compiler/stage2/build/StgCmmForeign.dyn_o compiler/stage2/build/StgCmmHeap.dyn_o compiler/stage2/build/StgCmmHpc.dyn_o compiler/stage2/build/StgCmmArgRep.dyn_o compiler/stage2/build/StgCmmLayout.dyn_o compiler/stage2/build/StgCmmMonad.dyn_o compiler/stage2/build/StgCmmPrim.dyn_o compiler/stage2/build/StgCmmProf.dyn_o compiler/stage2/build/StgCmmTicky.dyn_o compiler/stage2/build/StgCmmUtils.dyn_o compiler/stage2/build/StgCmmExtCode.dyn_o compiler/stage2/build/SMRep.dyn_o compiler/stage2/build/CoreArity.dyn_o compiler/stage2/build/CoreFVs.dyn_o compiler/stage2/build/CoreLint.dyn_o compiler/stage2/build/CorePrep.dyn_o compiler/stage2/build/CoreSubst.dyn_o compiler/stage2/build/CoreSyn.dyn_o compiler/stage2/build/TrieMap.dyn_o compiler/stage2/build/CoreTidy.dyn_o compiler/stage2/build/CoreUnfold.dyn_o compiler/stage2/build/CoreUtils.dyn_o compiler/stage2/build/CoreSeq.dyn_o compiler/stage2/build/CoreStats.dyn_o compiler/stage2/build/MkCore.dyn_o compiler/stage2/build/PprCore.dyn_o compiler/stage2/build/PmExpr.dyn_o compiler/stage2/build/TmOracle.dyn_o compiler/stage2/build/Check.dyn_o compiler/stage2/build/Coverage.dyn_o compiler/stage2/build/Desugar.dyn_o compiler/stage2/build/DsArrows.dyn_o compiler/stage2/build/DsBinds.dyn_o compiler/stage2/build/DsCCall.dyn_o compiler/stage2/build/DsExpr.dyn_o compiler/stage2/build/DsForeign.dyn_o compiler/stage2/build/DsGRHSs.dyn_o compiler/stage2/build/DsListComp.dyn_o compiler/stage2/build/DsMonad.dyn_o compiler/stage2/build/DsUtils.dyn_o compiler/stage2/build/Match.dyn_o compiler/stage2/build/MatchCon.dyn_o compiler/stage2/build/MatchLit.dyn_o compiler/stage2/build/HsBinds.dyn_o compiler/stage2/build/HsDecls.dyn_o compiler/stage2/build/HsDoc.dyn_o compiler/stage2/build/HsExpr.dyn_o compiler/stage2/build/HsImpExp.dyn_o compiler/stage2/build/HsLit.dyn_o compiler/stage2/build/PlaceHolder.dyn_o compiler/stage2/build/HsPat.dyn_o compiler/stage2/build/HsSyn.dyn_o compiler/stage2/build/HsTypes.dyn_o compiler/stage2/build/HsUtils.dyn_o compiler/stage2/build/BinIface.dyn_o compiler/stage2/build/BuildTyCl.dyn_o compiler/stage2/build/IfaceEnv.dyn_o compiler/stage2/build/IfaceSyn.dyn_o compiler/stage2/build/IfaceType.dyn_o compiler/stage2/build/LoadIface.dyn_o compiler/stage2/build/MkIface.dyn_o compiler/stage2/build/TcIface.dyn_o compiler/stage2/build/FlagChecker.dyn_o compiler/stage2/build/Annotations.dyn_o compiler/stage2/build/CmdLineParser.dyn_o compiler/stage2/build/CodeOutput.dyn_o compiler/stage2/build/Config.dyn_o compiler/stage2/build/Constants.dyn_o compiler/stage2/build/DriverMkDepend.dyn_o compiler/stage2/build/DriverPhases.dyn_o compiler/stage2/build/PipelineMonad.dyn_o compiler/stage2/build/DriverPipeline.dyn_o compiler/stage2/build/DynFlags.dyn_o compiler/stage2/build/ErrUtils.dyn_o compiler/stage2/build/Finder.dyn_o compiler/stage2/build/GHC.dyn_o compiler/stage2/build/GhcMake.dyn_o compiler/stage2/build/GhcPlugins.dyn_o compiler/stage2/build/DynamicLoading.dyn_o compiler/stage2/build/HeaderInfo.dyn_o compiler/stage2/build/HscMain.dyn_o compiler/stage2/build/HscStats.dyn_o compiler/stage2/build/HscTypes.dyn_o compiler/stage2/build/InteractiveEval.dyn_o compiler/stage2/build/InteractiveEvalTypes.dyn_o compiler/stage2/build/PackageConfig.dyn_o compiler/stage2/build/Packages.dyn_o compiler/stage2/build/PlatformConstants.dyn_o compiler/stage2/build/Plugins.dyn_o compiler/stage2/build/TcPluginM.dyn_o compiler/stage2/build/PprTyThing.dyn_o compiler/stage2/build/StaticFlags.dyn_o compiler/stage2/build/StaticPtrTable.dyn_o compiler/stage2/build/SysTools.dyn_o compiler/stage2/build/Elf.dyn_o compiler/stage2/build/TidyPgm.dyn_o compiler/stage2/build/Ctype.dyn_o compiler/stage2/build/HaddockUtils.dyn_o compiler/stage2/build/Lexer.dyn_o compiler/stage2/build/OptCoercion.dyn_o compiler/stage2/build/Parser.dyn_o compiler/stage2/build/RdrHsSyn.dyn_o compiler/stage2/build/ApiAnnotation.dyn_o compiler/stage2/build/ForeignCall.dyn_o compiler/stage2/build/PrelInfo.dyn_o compiler/stage2/build/PrelNames.dyn_o compiler/stage2/build/PrelRules.dyn_o compiler/stage2/build/PrimOp.dyn_o compiler/stage2/build/TysPrim.dyn_o compiler/stage2/build/TysWiredIn.dyn_o compiler/stage2/build/CostCentre.dyn_o compiler/stage2/build/ProfInit.dyn_o compiler/stage2/build/SCCfinal.dyn_o compiler/stage2/build/RnBinds.dyn_o compiler/stage2/build/RnEnv.dyn_o compiler/stage2/build/RnExpr.dyn_o compiler/stage2/build/RnHsDoc.dyn_o compiler/stage2/build/RnNames.dyn_o compiler/stage2/build/RnPat.dyn_o compiler/stage2/build/RnSource.dyn_o compiler/stage2/build/RnSplice.dyn_o compiler/stage2/build/RnTypes.dyn_o compiler/stage2/build/CoreMonad.dyn_o compiler/stage2/build/CSE.dyn_o compiler/stage2/build/FloatIn.dyn_o compiler/stage2/build/FloatOut.dyn_o compiler/stage2/build/LiberateCase.dyn_o compiler/stage2/build/OccurAnal.dyn_o compiler/stage2/build/SAT.dyn_o compiler/stage2/build/SetLevels.dyn_o compiler/stage2/build/SimplCore.dyn_o compiler/stage2/build/SimplEnv.dyn_o compiler/stage2/build/SimplMonad.dyn_o compiler/stage2/build/SimplUtils.dyn_o compiler/stage2/build/Simplify.dyn_o compiler/stage2/build/SimplStg.dyn_o compiler/stage2/build/StgStats.dyn_o compiler/stage2/build/UnariseStg.dyn_o compiler/stage2/build/Rules.dyn_o compiler/stage2/build/SpecConstr.dyn_o compiler/stage2/build/Specialise.dyn_o compiler/stage2/build/CoreToStg.dyn_o compiler/stage2/build/StgLint.dyn_o compiler/stage2/build/StgSyn.dyn_o compiler/stage2/build/CallArity.dyn_o compiler/stage2/build/DmdAnal.dyn_o compiler/stage2/build/WorkWrap.dyn_o compiler/stage2/build/WwLib.dyn_o compiler/stage2/build/FamInst.dyn_o compiler/stage2/build/Inst.dyn_o compiler/stage2/build/TcAnnotations.dyn_o compiler/stage2/build/TcArrows.dyn_o compiler/stage2/build/TcBinds.dyn_o compiler/stage2/build/TcClassDcl.dyn_o compiler/stage2/build/TcDefaults.dyn_o compiler/stage2/build/TcDeriv.dyn_o compiler/stage2/build/TcEnv.dyn_o compiler/stage2/build/TcExpr.dyn_o compiler/stage2/build/TcForeign.dyn_o compiler/stage2/build/TcGenDeriv.dyn_o compiler/stage2/build/TcGenGenerics.dyn_o compiler/stage2/build/TcHsSyn.dyn_o compiler/stage2/build/TcHsType.dyn_o compiler/stage2/build/TcInstDcls.dyn_o compiler/stage2/build/TcMType.dyn_o compiler/stage2/build/TcValidity.dyn_o compiler/stage2/build/TcMatches.dyn_o compiler/stage2/build/TcPat.dyn_o compiler/stage2/build/TcPatSyn.dyn_o compiler/stage2/build/TcRnDriver.dyn_o compiler/stage2/build/TcRnMonad.dyn_o compiler/stage2/build/TcRnTypes.dyn_o compiler/stage2/build/TcRules.dyn_o compiler/stage2/build/TcSimplify.dyn_o compiler/stage2/build/TcErrors.dyn_o compiler/stage2/build/TcTyClsDecls.dyn_o compiler/stage2/build/TcTyDecls.dyn_o compiler/stage2/build/TcTypeable.dyn_o compiler/stage2/build/TcType.dyn_o compiler/stage2/build/TcEvidence.dyn_o compiler/stage2/build/TcUnify.dyn_o compiler/stage2/build/TcInteract.dyn_o compiler/stage2/build/TcCanonical.dyn_o compiler/stage2/build/TcFlatten.dyn_o compiler/stage2/build/TcSMonad.dyn_o compiler/stage2/build/TcTypeNats.dyn_o compiler/stage2/build/TcSplice.dyn_o compiler/stage2/build/Class.dyn_o compiler/stage2/build/Coercion.dyn_o compiler/stage2/build/DsMeta.dyn_o compiler/stage2/build/THNames.dyn_o compiler/stage2/build/FamInstEnv.dyn_o compiler/stage2/build/FunDeps.dyn_o compiler/stage2/build/InstEnv.dyn_o compiler/stage2/build/TyCon.dyn_o compiler/stage2/build/CoAxiom.dyn_o compiler/stage2/build/Kind.dyn_o compiler/stage2/build/Type.dyn_o compiler/stage2/build/TyCoRep.dyn_o compiler/stage2/build/Unify.dyn_o compiler/stage2/build/Bag.dyn_o compiler/stage2/build/Binary.dyn_o compiler/stage2/build/BooleanFormula.dyn_o compiler/stage2/build/BufWrite.dyn_o compiler/stage2/build/Digraph.dyn_o compiler/stage2/build/Encoding.dyn_o compiler/stage2/build/FastFunctions.dyn_o compiler/stage2/build/FastMutInt.dyn_o compiler/stage2/build/FastString.dyn_o compiler/stage2/build/FastStringEnv.dyn_o compiler/stage2/build/Fingerprint.dyn_o compiler/stage2/build/FiniteMap.dyn_o compiler/stage2/build/FV.dyn_o compiler/stage2/build/GraphBase.dyn_o compiler/stage2/build/GraphColor.dyn_o compiler/stage2/build/GraphOps.dyn_o compiler/stage2/build/GraphPpr.dyn_o compiler/stage2/build/IOEnv.dyn_o compiler/stage2/build/ListSetOps.dyn_o compiler/stage2/build/Maybes.dyn_o compiler/stage2/build/MonadUtils.dyn_o compiler/stage2/build/OrdList.dyn_o compiler/stage2/build/Outputable.dyn_o compiler/stage2/build/Pair.dyn_o compiler/stage2/build/Panic.dyn_o compiler/stage2/build/Pretty.dyn_o compiler/stage2/build/State.dyn_o compiler/stage2/build/Stream.dyn_o compiler/stage2/build/StringBuffer.dyn_o compiler/stage2/build/UniqDFM.dyn_o compiler/stage2/build/UniqDSet.dyn_o compiler/stage2/build/UniqFM.dyn_o compiler/stage2/build/UniqSet.dyn_o compiler/stage2/build/Util.dyn_o compiler/stage2/build/Vectorise/Builtins/Base.dyn_o compiler/stage2/build/Vectorise/Builtins/Initialise.dyn_o compiler/stage2/build/Vectorise/Builtins.dyn_o compiler/stage2/build/Vectorise/Monad/Base.dyn_o compiler/stage2/build/Vectorise/Monad/Naming.dyn_o compiler/stage2/build/Vectorise/Monad/Local.dyn_o compiler/stage2/build/Vectorise/Monad/Global.dyn_o compiler/stage2/build/Vectorise/Monad/InstEnv.dyn_o compiler/stage2/build/Vectorise/Monad.dyn_o compiler/stage2/build/Vectorise/Utils/Base.dyn_o compiler/stage2/build/Vectorise/Utils/Closure.dyn_o compiler/stage2/build/Vectorise/Utils/Hoisting.dyn_o compiler/stage2/build/Vectorise/Utils/PADict.dyn_o compiler/stage2/build/Vectorise/Utils/Poly.dyn_o compiler/stage2/build/Vectorise/Utils.dyn_o compiler/stage2/build/Vectorise/Generic/Description.dyn_o compiler/stage2/build/Vectorise/Generic/PAMethods.dyn_o compiler/stage2/build/Vectorise/Generic/PADict.dyn_o compiler/stage2/build/Vectorise/Generic/PData.dyn_o compiler/stage2/build/Vectorise/Type/Env.dyn_o compiler/stage2/build/Vectorise/Type/Type.dyn_o compiler/stage2/build/Vectorise/Type/TyConDecl.dyn_o compiler/stage2/build/Vectorise/Type/Classify.dyn_o compiler/stage2/build/Vectorise/Convert.dyn_o compiler/stage2/build/Vectorise/Vect.dyn_o compiler/stage2/build/Vectorise/Var.dyn_o compiler/stage2/build/Vectorise/Env.dyn_o compiler/stage2/build/Vectorise/Exp.dyn_o compiler/stage2/build/Vectorise.dyn_o compiler/stage2/build/Hoopl/Dataflow.dyn_o compiler/stage2/build/Hoopl.dyn_o compiler/stage2/build/AsmCodeGen.dyn_o compiler/stage2/build/TargetReg.dyn_o compiler/stage2/build/NCGMonad.dyn_o compiler/stage2/build/Instruction.dyn_o compiler/stage2/build/Format.dyn_o compiler/stage2/build/Reg.dyn_o compiler/stage2/build/RegClass.dyn_o compiler/stage2/build/PIC.dyn_o compiler/stage2/build/Platform.dyn_o compiler/stage2/build/CPrim.dyn_o compiler/stage2/build/X86/Regs.dyn_o compiler/stage2/build/X86/RegInfo.dyn_o compiler/stage2/build/X86/Instr.dyn_o compiler/stage2/build/X86/Cond.dyn_o compiler/stage2/build/X86/Ppr.dyn_o compiler/stage2/build/X86/CodeGen.dyn_o compiler/stage2/build/PPC/Regs.dyn_o compiler/stage2/build/PPC/RegInfo.dyn_o compiler/stage2/build/PPC/Instr.dyn_o compiler/stage2/build/PPC/Cond.dyn_o compiler/stage2/build/PPC/Ppr.dyn_o compiler/stage2/build/PPC/CodeGen.dyn_o compiler/stage2/build/SPARC/Base.dyn_o compiler/stage2/build/SPARC/Regs.dyn_o compiler/stage2/build/SPARC/Imm.dyn_o compiler/stage2/build/SPARC/AddrMode.dyn_o compiler/stage2/build/SPARC/Cond.dyn_o compiler/stage2/build/SPARC/Instr.dyn_o compiler/stage2/build/SPARC/Stack.dyn_o compiler/stage2/build/SPARC/ShortcutJump.dyn_o compiler/stage2/build/SPARC/Ppr.dyn_o compiler/stage2/build/SPARC/CodeGen.dyn_o compiler/stage2/build/SPARC/CodeGen/Amode.dyn_o compiler/stage2/build/SPARC/CodeGen/Base.dyn_o compiler/stage2/build/SPARC/CodeGen/CondCode.dyn_o compiler/stage2/build/SPARC/CodeGen/Gen32.dyn_o compiler/stage2/build/SPARC/CodeGen/Gen64.dyn_o compiler/stage2/build/SPARC/CodeGen/Sanity.dyn_o compiler/stage2/build/SPARC/CodeGen/Expand.dyn_o compiler/stage2/build/RegAlloc/Liveness.dyn_o compiler/stage2/build/RegAlloc/Graph/Main.dyn_o compiler/stage2/build/RegAlloc/Graph/Stats.dyn_o compiler/stage2/build/RegAlloc/Graph/ArchBase.dyn_o compiler/stage2/build/RegAlloc/Graph/ArchX86.dyn_o compiler/stage2/build/RegAlloc/Graph/Coalesce.dyn_o compiler/stage2/build/RegAlloc/Graph/Spill.dyn_o compiler/stage2/build/RegAlloc/Graph/SpillClean.dyn_o compiler/stage2/build/RegAlloc/Graph/SpillCost.dyn_o compiler/stage2/build/RegAlloc/Graph/TrivColorable.dyn_o compiler/stage2/build/RegAlloc/Linear/Main.dyn_o compiler/stage2/build/RegAlloc/Linear/JoinToTargets.dyn_o compiler/stage2/build/RegAlloc/Linear/State.dyn_o compiler/stage2/build/RegAlloc/Linear/Stats.dyn_o compiler/stage2/build/RegAlloc/Linear/FreeRegs.dyn_o compiler/stage2/build/RegAlloc/Linear/StackMap.dyn_o compiler/stage2/build/RegAlloc/Linear/Base.dyn_o compiler/stage2/build/RegAlloc/Linear/X86/FreeRegs.dyn_o compiler/stage2/build/RegAlloc/Linear/X86_64/FreeRegs.dyn_o compiler/stage2/build/RegAlloc/Linear/PPC/FreeRegs.dyn_o compiler/stage2/build/RegAlloc/Linear/SPARC/FreeRegs.dyn_o compiler/stage2/build/Dwarf.dyn_o compiler/stage2/build/Dwarf/Types.dyn_o compiler/stage2/build/Dwarf/Constants.dyn_o compiler/stage2/build/Convert.dyn_o compiler/stage2/build/ByteCodeTypes.dyn_o compiler/stage2/build/ByteCodeAsm.dyn_o compiler/stage2/build/ByteCodeGen.dyn_o compiler/stage2/build/ByteCodeInstr.dyn_o compiler/stage2/build/ByteCodeItbls.dyn_o compiler/stage2/build/ByteCodeLink.dyn_o compiler/stage2/build/Debugger.dyn_o compiler/stage2/build/Linker.dyn_o compiler/stage2/build/RtClosureInspect.dyn_o compiler/stage2/build/DebuggerUtils.dyn_o compiler/stage2/build/GHCi.dyn_o compiler/stage2/build/parser/cutils.dyn_o compiler/stage2/build/ghci/keepCAFsForGHCi.dyn_o compiler/stage2/build/cbits/genSym.dyn_o -shared -dynamic -dynload deploy -no-auto-link-packages -o compiler/stage2/build/libHSghc-8.0.2-ghc8.0.2.so echo compiler/stage2/build/Avail.o compiler/stage2/build/BasicTypes.o compiler/stage2/build/ConLike.o compiler/stage2/build/DataCon.o compiler/stage2/build/PatSyn.o compiler/stage2/build/Demand.o compiler/stage2/build/Debug.o compiler/stage2/build/Exception.o compiler/stage2/build/FieldLabel.o compiler/stage2/build/GhcMonad.o compiler/stage2/build/Hooks.o compiler/stage2/build/Id.o compiler/stage2/build/IdInfo.o compiler/stage2/build/Lexeme.o compiler/stage2/build/Literal.o compiler/stage2/build/Llvm.o compiler/stage2/build/Llvm/AbsSyn.o compiler/stage2/build/Llvm/MetaData.o compiler/stage2/build/Llvm/PpLlvm.o compiler/stage2/build/Llvm/Types.o compiler/stage2/build/LlvmCodeGen.o compiler/stage2/build/LlvmCodeGen/Base.o compiler/stage2/build/LlvmCodeGen/CodeGen.o compiler/stage2/build/LlvmCodeGen/Data.o compiler/stage2/build/LlvmCodeGen/Ppr.o compiler/stage2/build/LlvmCodeGen/Regs.o compiler/stage2/build/LlvmMangler.o compiler/stage2/build/MkId.o compiler/stage2/build/Module.o compiler/stage2/build/Name.o compiler/stage2/build/NameEnv.o compiler/stage2/build/NameSet.o compiler/stage2/build/OccName.o compiler/stage2/build/RdrName.o compiler/stage2/build/SrcLoc.o compiler/stage2/build/UniqSupply.o compiler/stage2/build/Unique.o compiler/stage2/build/Var.o compiler/stage2/build/VarEnv.o compiler/stage2/build/VarSet.o compiler/stage2/build/UnVarGraph.o compiler/stage2/build/BlockId.o compiler/stage2/build/CLabel.o compiler/stage2/build/Cmm.o compiler/stage2/build/CmmBuildInfoTables.o compiler/stage2/build/CmmPipeline.o compiler/stage2/build/CmmCallConv.o compiler/stage2/build/CmmCommonBlockElim.o compiler/stage2/build/CmmImplementSwitchPlans.o compiler/stage2/build/CmmContFlowOpt.o compiler/stage2/build/CmmExpr.o compiler/stage2/build/CmmInfo.o compiler/stage2/build/CmmLex.o compiler/stage2/build/CmmLint.o compiler/stage2/build/CmmLive.o compiler/stage2/build/CmmMachOp.o compiler/stage2/build/CmmSwitch.o compiler/stage2/build/CmmNode.o compiler/stage2/build/CmmOpt.o compiler/stage2/build/CmmParse.o compiler/stage2/build/CmmProcPoint.o compiler/stage2/build/CmmSink.o compiler/stage2/build/CmmType.o compiler/stage2/build/CmmUtils.o compiler/stage2/build/CmmLayoutStack.o compiler/stage2/build/MkGraph.o compiler/stage2/build/PprBase.o compiler/stage2/build/PprC.o compiler/stage2/build/PprCmm.o compiler/stage2/build/PprCmmDecl.o compiler/stage2/build/PprCmmExpr.o compiler/stage2/build/Bitmap.o compiler/stage2/build/CodeGen/Platform.o compiler/stage2/build/CodeGen/Platform/ARM.o compiler/stage2/build/CodeGen/Platform/ARM64.o compiler/stage2/build/CodeGen/Platform/NoRegs.o compiler/stage2/build/CodeGen/Platform/PPC.o compiler/stage2/build/CodeGen/Platform/PPC_Darwin.o compiler/stage2/build/CodeGen/Platform/SPARC.o compiler/stage2/build/CodeGen/Platform/X86.o compiler/stage2/build/CodeGen/Platform/X86_64.o compiler/stage2/build/CgUtils.o compiler/stage2/build/StgCmm.o compiler/stage2/build/StgCmmBind.o compiler/stage2/build/StgCmmClosure.o compiler/stage2/build/StgCmmCon.o compiler/stage2/build/StgCmmEnv.o compiler/stage2/build/StgCmmExpr.o compiler/stage2/build/StgCmmForeign.o compiler/stage2/build/StgCmmHeap.o compiler/stage2/build/StgCmmHpc.o compiler/stage2/build/StgCmmArgRep.o compiler/stage2/build/StgCmmLayout.o compiler/stage2/build/StgCmmMonad.o compiler/stage2/build/StgCmmPrim.o compiler/stage2/build/StgCmmProf.o compiler/stage2/build/StgCmmTicky.o compiler/stage2/build/StgCmmUtils.o compiler/stage2/build/StgCmmExtCode.o compiler/stage2/build/SMRep.o compiler/stage2/build/CoreArity.o compiler/stage2/build/CoreFVs.o compiler/stage2/build/CoreLint.o compiler/stage2/build/CorePrep.o compiler/stage2/build/CoreSubst.o compiler/stage2/build/CoreSyn.o compiler/stage2/build/TrieMap.o compiler/stage2/build/CoreTidy.o compiler/stage2/build/CoreUnfold.o compiler/stage2/build/CoreUtils.o compiler/stage2/build/CoreSeq.o compiler/stage2/build/CoreStats.o compiler/stage2/build/MkCore.o compiler/stage2/build/PprCore.o compiler/stage2/build/PmExpr.o compiler/stage2/build/TmOracle.o compiler/stage2/build/Check.o compiler/stage2/build/Coverage.o compiler/stage2/build/Desugar.o compiler/stage2/build/DsArrows.o compiler/stage2/build/DsBinds.o compiler/stage2/build/DsCCall.o compiler/stage2/build/DsExpr.o compiler/stage2/build/DsForeign.o compiler/stage2/build/DsGRHSs.o compiler/stage2/build/DsListComp.o compiler/stage2/build/DsMonad.o compiler/stage2/build/DsUtils.o compiler/stage2/build/Match.o compiler/stage2/build/MatchCon.o compiler/stage2/build/MatchLit.o compiler/stage2/build/HsBinds.o compiler/stage2/build/HsDecls.o compiler/stage2/build/HsDoc.o compiler/stage2/build/HsExpr.o compiler/stage2/build/HsImpExp.o compiler/stage2/build/HsLit.o compiler/stage2/build/PlaceHolder.o compiler/stage2/build/HsPat.o compiler/stage2/build/HsSyn.o compiler/stage2/build/HsTypes.o compiler/stage2/build/HsUtils.o compiler/stage2/build/BinIface.o compiler/stage2/build/BuildTyCl.o compiler/stage2/build/IfaceEnv.o compiler/stage2/build/IfaceSyn.o compiler/stage2/build/IfaceType.o compiler/stage2/build/LoadIface.o compiler/stage2/build/MkIface.o compiler/stage2/build/TcIface.o compiler/stage2/build/FlagChecker.o compiler/stage2/build/Annotations.o compiler/stage2/build/CmdLineParser.o compiler/stage2/build/CodeOutput.o compiler/stage2/build/Config.o compiler/stage2/build/Constants.o compiler/stage2/build/DriverMkDepend.o compiler/stage2/build/DriverPhases.o compiler/stage2/build/PipelineMonad.o compiler/stage2/build/DriverPipeline.o compiler/stage2/build/DynFlags.o compiler/stage2/build/ErrUtils.o compiler/stage2/build/Finder.o compiler/stage2/build/GHC.o compiler/stage2/build/GhcMake.o compiler/stage2/build/GhcPlugins.o compiler/stage2/build/DynamicLoading.o compiler/stage2/build/HeaderInfo.o compiler/stage2/build/HscMain.o compiler/stage2/build/HscStats.o compiler/stage2/build/HscTypes.o compiler/stage2/build/InteractiveEval.o compiler/stage2/build/InteractiveEvalTypes.o compiler/stage2/build/PackageConfig.o compiler/stage2/build/Packages.o compiler/stage2/build/PlatformConstants.o compiler/stage2/build/Plugins.o compiler/stage2/build/TcPluginM.o compiler/stage2/build/PprTyThing.o compiler/stage2/build/StaticFlags.o compiler/stage2/build/StaticPtrTable.o compiler/stage2/build/SysTools.o compiler/stage2/build/Elf.o compiler/stage2/build/TidyPgm.o compiler/stage2/build/Ctype.o compiler/stage2/build/HaddockUtils.o compiler/stage2/build/Lexer.o compiler/stage2/build/OptCoercion.o compiler/stage2/build/Parser.o compiler/stage2/build/RdrHsSyn.o compiler/stage2/build/ApiAnnotation.o compiler/stage2/build/ForeignCall.o compiler/stage2/build/PrelInfo.o compiler/stage2/build/PrelNames.o compiler/stage2/build/PrelRules.o compiler/stage2/build/PrimOp.o compiler/stage2/build/TysPrim.o compiler/stage2/build/TysWiredIn.o compiler/stage2/build/CostCentre.o compiler/stage2/build/ProfInit.o compiler/stage2/build/SCCfinal.o compiler/stage2/build/RnBinds.o compiler/stage2/build/RnEnv.o compiler/stage2/build/RnExpr.o compiler/stage2/build/RnHsDoc.o compiler/stage2/build/RnNames.o compiler/stage2/build/RnPat.o compiler/stage2/build/RnSource.o compiler/stage2/build/RnSplice.o compiler/stage2/build/RnTypes.o compiler/stage2/build/CoreMonad.o compiler/stage2/build/CSE.o compiler/stage2/build/FloatIn.o compiler/stage2/build/FloatOut.o compiler/stage2/build/LiberateCase.o compiler/stage2/build/OccurAnal.o compiler/stage2/build/SAT.o compiler/stage2/build/SetLevels.o compiler/stage2/build/SimplCore.o compiler/stage2/build/SimplEnv.o compiler/stage2/build/SimplMonad.o compiler/stage2/build/SimplUtils.o compiler/stage2/build/Simplify.o compiler/stage2/build/SimplStg.o compiler/stage2/build/StgStats.o compiler/stage2/build/UnariseStg.o compiler/stage2/build/Rules.o compiler/stage2/build/SpecConstr.o compiler/stage2/build/Specialise.o compiler/stage2/build/CoreToStg.o compiler/stage2/build/StgLint.o compiler/stage2/build/StgSyn.o compiler/stage2/build/CallArity.o compiler/stage2/build/DmdAnal.o compiler/stage2/build/WorkWrap.o compiler/stage2/build/WwLib.o compiler/stage2/build/FamInst.o compiler/stage2/build/Inst.o compiler/stage2/build/TcAnnotations.o compiler/stage2/build/TcArrows.o compiler/stage2/build/TcBinds.o compiler/stage2/build/TcClassDcl.o compiler/stage2/build/TcDefaults.o compiler/stage2/build/TcDeriv.o compiler/stage2/build/TcEnv.o compiler/stage2/build/TcExpr.o compiler/stage2/build/TcForeign.o compiler/stage2/build/TcGenDeriv.o compiler/stage2/build/TcGenGenerics.o compiler/stage2/build/TcHsSyn.o compiler/stage2/build/TcHsType.o compiler/stage2/build/TcInstDcls.o compiler/stage2/build/TcMType.o compiler/stage2/build/TcValidity.o compiler/stage2/build/TcMatches.o compiler/stage2/build/TcPat.o compiler/stage2/build/TcPatSyn.o compiler/stage2/build/TcRnDriver.o compiler/stage2/build/TcRnMonad.o compiler/stage2/build/TcRnTypes.o compiler/stage2/build/TcRules.o compiler/stage2/build/TcSimplify.o compiler/stage2/build/TcErrors.o compiler/stage2/build/TcTyClsDecls.o compiler/stage2/build/TcTyDecls.o compiler/stage2/build/TcTypeable.o compiler/stage2/build/TcType.o compiler/stage2/build/TcEvidence.o compiler/stage2/build/TcUnify.o compiler/stage2/build/TcInteract.o compiler/stage2/build/TcCanonical.o compiler/stage2/build/TcFlatten.o compiler/stage2/build/TcSMonad.o compiler/stage2/build/TcTypeNats.o compiler/stage2/build/TcSplice.o compiler/stage2/build/Class.o compiler/stage2/build/Coercion.o compiler/stage2/build/DsMeta.o compiler/stage2/build/THNames.o compiler/stage2/build/FamInstEnv.o compiler/stage2/build/FunDeps.o compiler/stage2/build/InstEnv.o compiler/stage2/build/TyCon.o compiler/stage2/build/CoAxiom.o compiler/stage2/build/Kind.o compiler/stage2/build/Type.o compiler/stage2/build/TyCoRep.o compiler/stage2/build/Unify.o compiler/stage2/build/Bag.o compiler/stage2/build/Binary.o compiler/stage2/build/BooleanFormula.o compiler/stage2/build/BufWrite.o compiler/stage2/build/Digraph.o compiler/stage2/build/Encoding.o compiler/stage2/build/FastFunctions.o compiler/stage2/build/FastMutInt.o compiler/stage2/build/FastString.o compiler/stage2/build/FastStringEnv.o compiler/stage2/build/Fingerprint.o compiler/stage2/build/FiniteMap.o compiler/stage2/build/FV.o compiler/stage2/build/GraphBase.o compiler/stage2/build/GraphColor.o compiler/stage2/build/GraphOps.o compiler/stage2/build/GraphPpr.o compiler/stage2/build/IOEnv.o compiler/stage2/build/ListSetOps.o compiler/stage2/build/Maybes.o compiler/stage2/build/MonadUtils.o compiler/stage2/build/OrdList.o compiler/stage2/build/Outputable.o compiler/stage2/build/Pair.o compiler/stage2/build/Panic.o compiler/stage2/build/Pretty.o compiler/stage2/build/State.o compiler/stage2/build/Stream.o compiler/stage2/build/StringBuffer.o compiler/stage2/build/UniqDFM.o compiler/stage2/build/UniqDSet.o compiler/stage2/build/UniqFM.o compiler/stage2/build/UniqSet.o compiler/stage2/build/Util.o compiler/stage2/build/Vectorise/Builtins/Base.o compiler/stage2/build/Vectorise/Builtins/Initialise.o compiler/stage2/build/Vectorise/Builtins.o compiler/stage2/build/Vectorise/Monad/Base.o compiler/stage2/build/Vectorise/Monad/Naming.o compiler/stage2/build/Vectorise/Monad/Local.o compiler/stage2/build/Vectorise/Monad/Global.o compiler/stage2/build/Vectorise/Monad/InstEnv.o compiler/stage2/build/Vectorise/Monad.o compiler/stage2/build/Vectorise/Utils/Base.o compiler/stage2/build/Vectorise/Utils/Closure.o compiler/stage2/build/Vectorise/Utils/Hoisting.o compiler/stage2/build/Vectorise/Utils/PADict.o compiler/stage2/build/Vectorise/Utils/Poly.o compiler/stage2/build/Vectorise/Utils.o compiler/stage2/build/Vectorise/Generic/Description.o compiler/stage2/build/Vectorise/Generic/PAMethods.o compiler/stage2/build/Vectorise/Generic/PADict.o compiler/stage2/build/Vectorise/Generic/PData.o compiler/stage2/build/Vectorise/Type/Env.o compiler/stage2/build/Vectorise/Type/Type.o compiler/stage2/build/Vectorise/Type/TyConDecl.o compiler/stage2/build/Vectorise/Type/Classify.o compiler/stage2/build/Vectorise/Convert.o compiler/stage2/build/Vectorise/Vect.o compiler/stage2/build/Vectorise/Var.o compiler/stage2/build/Vectorise/Env.o compiler/stage2/build/Vectorise/Exp.o compiler/stage2/build/Vectorise.o compiler/stage2/build/Hoopl/Dataflow.o compiler/stage2/build/Hoopl.o compiler/stage2/build/AsmCodeGen.o compiler/stage2/build/TargetReg.o compiler/stage2/build/NCGMonad.o compiler/stage2/build/Instruction.o compiler/stage2/build/Format.o compiler/stage2/build/Reg.o compiler/stage2/build/RegClass.o compiler/stage2/build/PIC.o compiler/stage2/build/Platform.o compiler/stage2/build/CPrim.o compiler/stage2/build/X86/Regs.o compiler/stage2/build/X86/RegInfo.o compiler/stage2/build/X86/Instr.o compiler/stage2/build/X86/Cond.o compiler/stage2/build/X86/Ppr.o compiler/stage2/build/X86/CodeGen.o compiler/stage2/build/PPC/Regs.o compiler/stage2/build/PPC/RegInfo.o compiler/stage2/build/PPC/Instr.o compiler/stage2/build/PPC/Cond.o compiler/stage2/build/PPC/Ppr.o compiler/stage2/build/PPC/CodeGen.o compiler/stage2/build/SPARC/Base.o compiler/stage2/build/SPARC/Regs.o compiler/stage2/build/SPARC/Imm.o compiler/stage2/build/SPARC/AddrMode.o compiler/stage2/build/SPARC/Cond.o compiler/stage2/build/SPARC/Instr.o compiler/stage2/build/SPARC/Stack.o compiler/stage2/build/SPARC/ShortcutJump.o compiler/stage2/build/SPARC/Ppr.o compiler/stage2/build/SPARC/CodeGen.o compiler/stage2/build/SPARC/CodeGen/Amode.o compiler/stage2/build/SPARC/CodeGen/Base.o compiler/stage2/build/SPARC/CodeGen/CondCode.o compiler/stage2/build/SPARC/CodeGen/Gen32.o compiler/stage2/build/SPARC/CodeGen/Gen64.o compiler/stage2/build/SPARC/CodeGen/Sanity.o compiler/stage2/build/SPARC/CodeGen/Expand.o compiler/stage2/build/RegAlloc/Liveness.o compiler/stage2/build/RegAlloc/Graph/Main.o compiler/stage2/build/RegAlloc/Graph/Stats.o compiler/stage2/build/RegAlloc/Graph/ArchBase.o compiler/stage2/build/RegAlloc/Graph/ArchX86.o compiler/stage2/build/RegAlloc/Graph/Coalesce.o compiler/stage2/build/RegAlloc/Graph/Spill.o compiler/stage2/build/RegAlloc/Graph/SpillClean.o compiler/stage2/build/RegAlloc/Graph/SpillCost.o compiler/stage2/build/RegAlloc/Graph/TrivColorable.o compiler/stage2/build/RegAlloc/Linear/Main.o compiler/stage2/build/RegAlloc/Linear/JoinToTargets.o compiler/stage2/build/RegAlloc/Linear/State.o compiler/stage2/build/RegAlloc/Linear/Stats.o compiler/stage2/build/RegAlloc/Linear/FreeRegs.o compiler/stage2/build/RegAlloc/Linear/StackMap.o compiler/stage2/build/RegAlloc/Linear/Base.o compiler/stage2/build/RegAlloc/Linear/X86/FreeRegs.o compiler/stage2/build/RegAlloc/Linear/X86_64/FreeRegs.o compiler/stage2/build/RegAlloc/Linear/PPC/FreeRegs.o compiler/stage2/build/RegAlloc/Linear/SPARC/FreeRegs.o compiler/stage2/build/Dwarf.o compiler/stage2/build/Dwarf/Types.o compiler/stage2/build/Dwarf/Constants.o compiler/stage2/build/Convert.o compiler/stage2/build/ByteCodeTypes.o compiler/stage2/build/ByteCodeAsm.o compiler/stage2/build/ByteCodeGen.o compiler/stage2/build/ByteCodeInstr.o compiler/stage2/build/ByteCodeItbls.o compiler/stage2/build/ByteCodeLink.o compiler/stage2/build/Debugger.o compiler/stage2/build/Linker.o compiler/stage2/build/RtClosureInspect.o compiler/stage2/build/DebuggerUtils.o compiler/stage2/build/GHCi.o compiler/stage2/build/parser/cutils.o compiler/stage2/build/cbits/genSym.o >> compiler/stage2/build/libHSghc-8.0.2.a.contents "ar" q compiler/stage2/build/libHSghc-8.0.2.a @compiler/stage2/build/libHSghc-8.0.2.a.contents ar: creating compiler/stage2/build/libHSghc-8.0.2.a Warning: -rtsopts and -with-rtsopts have no effect with -shared. Call hs_init_ghc() from your main() function to set these options. "rm" -f compiler/stage2/build/libHSghc-8.0.2.a.contents "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id ghci-8.0.2 -package-id haskeline-0.7.3.0 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-hs-main -threaded -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir ghc/stage2/build -hidir ghc/stage2/build -stubdir ghc/stage2/build -c ghc/./GHCi/UI/Monad.hs -o ghc/stage2/build/GHCi/UI/Monad.dyn_o <> "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id ghci-8.0.2 -package-id haskeline-0.7.3.0 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-hs-main -threaded -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir ghc/stage2/build -hidir ghc/stage2/build -stubdir ghc/stage2/build -c ghc/./GHCi/UI/Tags.hs -o ghc/stage2/build/GHCi/UI/Tags.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id ghci-8.0.2 -package-id haskeline-0.7.3.0 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-hs-main -threaded -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir ghc/stage2/build -hidir ghc/stage2/build -stubdir ghc/stage2/build -c ghc/./GHCi/UI.hs -o ghc/stage2/build/GHCi/UI.dyn_o "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id ghci-8.0.2 -package-id haskeline-0.7.3.0 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-hs-main -threaded -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir ghc/stage2/build -hidir ghc/stage2/build -stubdir ghc/stage2/build -c ghc/./Main.hs -o ghc/stage2/build/Main.dyn_o "inplace/bin/ghc-stage1" -o ghc/stage2/build/tmp/ghc-stage2 -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id ghci-8.0.2 -package-id haskeline-0.7.3.0 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-hs-main -threaded -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir ghc/stage2/build -hidir ghc/stage2/build -stubdir ghc/stage2/build -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id ghci-8.0.2 -package-id haskeline-0.7.3.0 -package-id process-1.4.3.0 -package-id time-1.6.0.1 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.1 -Wall -fno-warn-name-shadowing -XHaskell2010 -O2 -no-hs-main -threaded -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -fno-use-rpaths -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../haskeline-0.7.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../terminfo-0.4.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../process-1.4.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../hpc-0.6.0.3' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../hoopl-3.10.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghci-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../transformers-0.5.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../template-haskell-2.11.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../pretty-1.1.3.3' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-boot-th-8.0.2' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../directory-1.3.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../unix-2.7.2.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../time-1.6.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../filepath-1.4.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../binary-0.8.3.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../containers-0.5.7.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../bytestring-0.10.8.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../deepseq-1.4.2.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../array-0.5.1.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../base-4.9.1.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../integer-gmp-1.0.0.1' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../ghc-prim-0.5.0.0' -optl-Wl,-rpath -optl-Wl,'$ORIGIN/../rts' -optl-Wl,-zorigin ghc/stage2/build/Main.dyn_o ghc/stage2/build/GHCi/UI.dyn_o ghc/stage2/build/GHCi/UI/Info.dyn_o ghc/stage2/build/GHCi/UI/Monad.dyn_o ghc/stage2/build/GHCi/UI/Tags.dyn_o ghc/stage2/build/hschooks.dyn_o Warning: -rtsopts and -with-rtsopts have no effect with -no-hs-main. Call hs_init_ghc() from your main() function to set these options. /usr/bin/install -c -o pbulkXXX -g users -m 755 ghc/stage2/build/tmp/ghc-stage2 inplace/lib/bin/ghc-stage2 "rm" -f inplace/bin/ghc-stage2 echo '#!/bin/sh' >> inplace/bin/ghc-stage2 echo 'executablename="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib/bin/ghc-stage2"' >> inplace/bin/ghc-stage2 echo 'datadir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/ghc-stage2 echo 'bindir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/bin"' >> inplace/bin/ghc-stage2 echo 'topdir="/data/scratch/lang/ghc80/work/ghc-8.0.2/inplace/lib"' >> inplace/bin/ghc-stage2 echo 'pgmgcc="clang"' >> inplace/bin/ghc-stage2 echo 'export LD_LIBRARY_PATH="/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/haskeline/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/terminfo/dist-install/build:/usr/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/compiler/stage2/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/process/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/hpc/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/hoopl/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghci/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/transformers/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/template-haskell/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/pretty/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-boot-th/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/directory/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/unix/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/time/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/filepath/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/binary/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/containers/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/bytestring/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/deepseq/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/array/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/base/dist-install/build:/usr/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/integer-gmp/dist-install/build:/usr/pkg/lib:/data/scratch/lang/ghc80/work/ghc-8.0.2/libraries/ghc-prim/dist-install/build:/data/scratch/lang/ghc80/work/ghc-8.0.2/rts/dist/build:/usr/pkg/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' >> inplace/bin/ghc-stage2 cat ghc/ghc.wrapper >> inplace/bin/ghc-stage2 chmod +x inplace/bin/ghc-stage2 "inplace/bin/ghc-stage2" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/haddock/driver -iutils/haddock/haddock-api/src -iutils/haddock/haddock-library/vendor/attoparsec-0.12.1.1 -iutils/haddock/haddock-library/src -iutils/haddock/dist/build -iutils/haddock/dist/build/autogen -Iutils/haddock/dist/build -Iutils/haddock/dist/build/autogen -optP-DIN_GHC_TREE -optP-include -optPutils/haddock/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id transformers-0.5.2.0 -package-id xhtml-3000.2.1 -funbox-strict-fields -Wall -fwarn-tabs -O2 -threaded -XHaskell2010 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecations -Wnoncanonical-monad-instances -odir utils/haddock/dist/build -hidir utils/haddock/dist/build -stubdir utils/haddock/dist/build -c utils/haddock/driver/ResponseFile.hs -o utils/haddock/dist/build/ResponseFile.dyn_o "inplace/bin/ghc-stage2" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/haddock/driver -iutils/haddock/haddock-api/src -iutils/haddock/haddock-library/vendor/attoparsec-0.12.1.1 -iutils/haddock/haddock-library/src -iutils/haddock/dist/build -iutils/haddock/dist/build/autogen -Iutils/haddock/dist/build -Iutils/haddock/dist/build/autogen -optP-DIN_GHC_TREE -optP-include -optPutils/haddock/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id transformers-0.5.2.0 -package-id xhtml-3000.2.1 -funbox-strict-fields -Wall -fwarn-tabs -O2 -threaded -XHaskell2010 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecations -Wnoncanonical-monad-instances -odir utils/haddock/dist/build -hidir utils/haddock/dist/build -stubdir utils/haddock/dist/build -c utils/haddock/haddock-api/src/Haddock/GhcUtils.hs -o utils/haddock/dist/build/Haddock/GhcUtils.dyn_o "inplace/bin/ghc-stage2" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/haddock/driver -iutils/haddock/haddock-api/src -iutils/haddock/haddock-library/vendor/attoparsec-0.12.1.1 -iutils/haddock/haddock-library/src -iutils/haddock/dist/build -iutils/haddock/dist/build/autogen -Iutils/haddock/dist/build -Iutils/haddock/dist/build/autogen -optP-DIN_GHC_TREE -optP-include -optPutils/haddock/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id transformers-0.5.2.0 -package-id xhtml-3000.2.1 -funbox-strict-fields -Wall -fwarn-tabs -O2 -threaded -XHaskell2010 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecations -Wnoncanonical-monad-instances -odir utils/haddock/dist/build -hidir utils/haddock/dist/build -stubdir utils/haddock/dist/build -c utils/haddock/haddock-api/src/Haddock/Backends/Hyperlinker/Types.hs -o utils/haddock/dist/build/Haddock/Backends/Hyperlinker/Types.dyn_o "inplace/bin/ghc-stage2" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/haddock/driver -iutils/haddock/haddock-api/src -iutils/haddock/haddock-library/vendor/attoparsec-0.12.1.1 -iutils/haddock/haddock-library/src -iutils/haddock/dist/build -iutils/haddock/dist/build/autogen -Iutils/haddock/dist/build -Iutils/haddock/dist/build/autogen -optP-DIN_GHC_TREE -optP-include -optPutils/haddock/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id transformers-0.5.2.0 -package-id xhtml-3000.2.1 -funbox-strict-fields -Wall -fwarn-tabs -O2 -threaded -XHaskell2010 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecations -Wnoncanonical-monad-instances -odir utils/haddock/dist/build -hidir utils/haddock/dist/build -stubdir utils/haddock/dist/build -c utils/haddock/haddock-library/src/Documentation/Haddock/Types.hs -o utils/haddock/dist/build/Documentation/Haddock/Types.dyn_o "inplace/bin/ghc-stage2" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/haddock/driver -iutils/haddock/haddock-api/src -iutils/haddock/haddock-library/vendor/attoparsec-0.12.1.1 -iutils/haddock/haddock-library/src -iutils/haddock/dist/build -iutils/haddock/dist/build/autogen -Iutils/haddock/dist/build -Iutils/haddock/dist/build/autogen -optP-DIN_GHC_TREE -optP-include -optPutils/haddock/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id transformers-0.5.2.0 -package-id xhtml-3000.2.1 -funbox-strict-fields -Wall -fwarn-tabs -O2 -threaded -XHaskell2010 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecations -Wnoncanonical-monad-instances -odir utils/haddock/dist/build -hidir utils/haddock/dist/build -stubdir utils/haddock/dist/build -c utils/haddock/dist/build/autogen/Paths_haddock.hs -o utils/haddock/dist/build/Paths_haddock.dyn_o "inplace/bin/ghc-stage2" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/haddock/driver -iutils/haddock/haddock-api/src -iutils/haddock/haddock-library/vendor/attoparsec-0.12.1.1 -iutils/haddock/haddock-library/src -iutils/haddock/dist/build -iutils/haddock/dist/build/autogen -Iutils/haddock/dist/build -Iutils/haddock/dist/build/autogen -optP-DIN_GHC_TREE -optP-include -optPutils/haddock/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id transformers-0.5.2.0 -package-id xhtml-3000.2.1 -funbox-strict-fields -Wall -fwarn-tabs -O2 -threaded -XHaskell2010 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecations -Wnoncanonical-monad-instances -odir utils/haddock/dist/build -hidir utils/haddock/dist/build -stubdir utils/haddock/dist/build -c utils/haddock/haddock-library/src/Documentation/Haddock/Utf8.hs -o utils/haddock/dist/build/Documentation/Haddock/Utf8.dyn_o "inplace/bin/ghc-stage2" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/haddock/driver -iutils/haddock/haddock-api/src -iutils/haddock/haddock-library/vendor/attoparsec-0.12.1.1 -iutils/haddock/haddock-library/src -iutils/haddock/dist/build -iutils/haddock/dist/build/autogen -Iutils/haddock/dist/build -Iutils/haddock/dist/build/autogen -optP-DIN_GHC_TREE -optP-include -optPutils/haddock/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id transformers-0.5.2.0 -package-id xhtml-3000.2.1 -funbox-strict-fields -Wall -fwarn-tabs -O2 -threaded -XHaskell2010 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecations -Wnoncanonical-monad-instances -odir utils/haddock/dist/build -hidir utils/haddock/dist/build -stubdir utils/haddock/dist/build -c utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/Internal/Fhthagn.hs -o utils/haddock/dist/build/Data/Attoparsec/Internal/Fhthagn.dyn_o "inplace/bin/ghc-stage2" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/haddock/driver -iutils/haddock/haddock-api/src -iutils/haddock/haddock-library/vendor/attoparsec-0.12.1.1 -iutils/haddock/haddock-library/src -iutils/haddock/dist/build -iutils/haddock/dist/build/autogen -Iutils/haddock/dist/build -Iutils/haddock/dist/build/autogen -optP-DIN_GHC_TREE -optP-include -optPutils/haddock/dist/build/autogen/cabal_macros.h -package-id Cabal-1.24.2.0 -package-id array-0.5.1.1 -package-id base-4.9.1.0 -package-id bytestring-0.10.8.1 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.3.0.0 -package-id filepath-1.4.1.1 -package-id ghc-8.0.2 -package-id ghc-boot-8.0.2 -package-id transformers-0.5.2.0 -package-id xhtml-3000.2.1 -funbox-strict-fields -Wall -fwarn-tabs -O2 -threaded -XHaskell2010 -no-user-package-db -rtsopts -Wno-unused-imports -Wno-deprecations -Wnoncanonical-monad-instances -odir utils/haddock/dist/build -hidir utils/haddock/dist/build -stubdir utils/haddock/dist/build -c utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/ByteString/FastSet.hs -o utils/haddock/dist/build/Data/Attoparsec/ByteString/FastSet.dyn_o ghc-stage2: Error detected by libpthread: Invalid mutex. Detected by file "/home/joerg/work/NetBSD/clean/src/lib/libpthread/pthread_mutex.c", line 184, function "pthread_mutex_destroy". See pthread(3) for information. gmake[1]: *** [utils/haddock/ghc.mk:21: utils/haddock/dist/build/Data/Attoparsec/Internal/Fhthagn.dyn_o] Abort trap (core dumped) gmake[1]: *** Deleting file 'utils/haddock/dist/build/Data/Attoparsec/Internal/Fhthagn.dyn_o' gmake[1]: *** Waiting for unfinished jobs.... ghc-stage2: Error detected by libpthread: Invalid mutex. Detected by file "/home/joerg/work/NetBSD/clean/src/lib/libpthread/pthread_mutex.c", line 184, function "pthread_mutex_destroy". See pthread(3) for information. gmake[1]: *** [utils/haddock/ghc.mk:21: utils/haddock/dist/build/Paths_haddock.dyn_o] Abort trap (core dumped) gmake[1]: *** Deleting file 'utils/haddock/dist/build/Paths_haddock.dyn_o' ghc-stage2: Error detected by libpthread: Invalid mutex. Detected by file "/home/joerg/work/NetBSD/clean/src/lib/libpthread/pthread_mutex.c", line 184, function "pthread_mutex_destroy". See pthread(3) for information. gmake[1]: *** [utils/haddock/ghc.mk:21: utils/haddock/dist/build/Documentation/Haddock/Utf8.dyn_o] Abort trap (core dumped) gmake[1]: *** Deleting file 'utils/haddock/dist/build/Documentation/Haddock/Utf8.dyn_o' ghc-stage2: Error detected by libpthread: Invalid mutex. Detected by file "/home/joerg/work/NetBSD/clean/src/lib/libpthread/pthread_mutex.c", line 184, function "pthread_mutex_destroy". See pthread(3) for information. gmake[1]: *** [utils/haddock/ghc.mk:21: utils/haddock/dist/build/ResponseFile.dyn_o] Abort trap (core dumped) gmake[1]: *** Deleting file 'utils/haddock/dist/build/ResponseFile.dyn_o' ghc-stage2: Error detected by libpthread: Invalid mutex. Detected by file "/home/joerg/work/NetBSD/clean/src/lib/libpthread/pthread_mutex.c", line 184, function "pthread_mutex_destroy". See pthread(3) for information. gmake[1]: *** [utils/haddock/ghc.mk:21: utils/haddock/dist/build/Data/Attoparsec/ByteString/FastSet.dyn_o] Abort trap (core dumped) gmake[1]: *** Deleting file 'utils/haddock/dist/build/Data/Attoparsec/ByteString/FastSet.dyn_o' ghc-stage2: Error detected by libpthread: Invalid mutex. Detected by file "/home/joerg/work/NetBSD/clean/src/lib/libpthread/pthread_mutex.c", line 184, function "pthread_mutex_destroy". See pthread(3) for information. gmake[1]: *** [utils/haddock/ghc.mk:21: utils/haddock/dist/build/Haddock/Backends/Hyperlinker/Types.dyn_o] Abort trap (core dumped) gmake[1]: *** Deleting file 'utils/haddock/dist/build/Haddock/Backends/Hyperlinker/Types.dyn_o' ghc-stage2: Error detected by libpthread: Invalid mutex. Detected by file "/home/joerg/work/NetBSD/clean/src/lib/libpthread/pthread_mutex.c", line 184, function "pthread_mutex_destroy". See pthread(3) for information. gmake[1]: *** [utils/haddock/ghc.mk:21: utils/haddock/dist/build/Documentation/Haddock/Types.dyn_o] Abort trap (core dumped) gmake[1]: *** Deleting file 'utils/haddock/dist/build/Documentation/Haddock/Types.dyn_o' ghc-stage2: Error detected by libpthread: Invalid mutex. Detected by file "/home/joerg/work/NetBSD/clean/src/lib/libpthread/pthread_mutex.c", line 184, function "pthread_mutex_destroy". See pthread(3) for information. gmake[1]: *** [utils/haddock/ghc.mk:21: utils/haddock/dist/build/Haddock/GhcUtils.dyn_o] Abort trap (core dumped) gmake[1]: *** Deleting file 'utils/haddock/dist/build/Haddock/GhcUtils.dyn_o' gmake: *** [Makefile:134: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/lang/ghc80 *** Error code 1 Stop. make: stopped in /data/pkgsrc/lang/ghc80